adding an attribute to an nd-array

Stefan van der Walt stefan at sun.ac.za
Wed Oct 18 19:29:15 CDT 2006


A quick question on extending numpy arrays: is it possible to easily
add an attribute to an ndarray?

With Python-defined classes one can do

class X(object):
    pass

x = X()
x.foo = 'bar'

but with ndarrays you get

x = N.array([1,2,3])
x.foo = 'bar'

AttributeError: 'numpy.ndarray' object has no attribute 'foo'

Is there an easy way around this (without writing a C extension)?

Thanks for any advice.
Stéfan

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642




More information about the Numpy-discussion mailing list