adding an attribute to an nd-array

Stefan van der Walt stefan at
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):

x = X() = 'bar'

but with ndarrays you get

x = N.array([1,2,3]) = '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.

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

More information about the Numpy-discussion mailing list