[Numpy-discussion] Dcoument strings for ndarray
oliphant at ee.byu.edu
Sun Oct 9 17:07:21 EDT 2005
>> I'm not sure what you are talking about here? Where are you getting
>> I don't know of any such attribute. There is a __class__ attribute.
>> But I don't see a
>> __class__ module(name[, doc]) attribute
> Please see the sequence below:
> >>> import scipy.base.multiarray as M
> >>> M.__class__
> <type 'module'>
> I am surprised that this name points to a module. It usually is an
> attribute of a class instance which
> points to the class object of that instance.
Why is this surprising? scipy.base.multiarray is a module, therefore
it's "class" is type 'module'. This seems fine to me. At any rate,
Python is assigning the __class__ attribute to the extension module
multiarray, so it is what it is.
More information about the NumPy-Discussion