[Numpy-discussion] A numarray bug? can not get help on array attributes
Nadav Horesh
NadavH at VisionSense.com
Tue May 3 04:39:12 EDT 2005
>>> import numarray as N
>>> a = N.array((2.3, 4.3))
>>> N.__version__
'1.3.1'
>>> help(a.stdev)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in -toplevel-
help(a.stdev)
AttributeError: 'NumArray' object has no attribute 'stdev'
>>> help(a.stddev)
Traceback (most recent call last):
File "<pyshell#11>", line 1, in -toplevel-
help(a.stddev)
File "/usr/local/lib/python2.4/site.py", line 328, in __call__
return pydoc.help(*args, **kwds)
File "/usr/local/lib/python2.4/pydoc.py", line 1647, in __call__
self.help(request)
File "/usr/local/lib/python2.4/pydoc.py", line 1691, in help
else: doc(request, 'Help on %s:')
File "/usr/local/lib/python2.4/pydoc.py", line 1475, in doc
pager(title % desc + '\n\n' + text.document(object, name))
File "/usr/local/lib/python2.4/pydoc.py", line 297, in document
if inspect.isroutine(object): return self.docroutine(*args)
File "/usr/local/lib/python2.4/pydoc.py", line 1226, in docroutine
if object.im_self:
File "/usr/local/lib/python2.4/site-packages/numarray/generic.py",
line 537, in __nonzero__
raise RuntimeError("An array doesn't make sense as a truth value.
Use any(a) or all(a).")
RuntimeError: An array doesn't make sense as a truth value. Use any(a)
or all(a).
>>> help(a.sum)
Traceback (most recent call last):
File "<pyshell#12>", line 1, in -toplevel-
help(a.sum)
File "/usr/local/lib/python2.4/site.py", line 328, in __call__
return pydoc.help(*args, **kwds)
File "/usr/local/lib/python2.4/pydoc.py", line 1647, in __call__
self.help(request)
File "/usr/local/lib/python2.4/pydoc.py", line 1691, in help
else: doc(request, 'Help on %s:')
File "/usr/local/lib/python2.4/pydoc.py", line 1475, in doc
pager(title % desc + '\n\n' + text.document(object, name))
File "/usr/local/lib/python2.4/pydoc.py", line 297, in document
if inspect.isroutine(object): return self.docroutine(*args)
File "/usr/local/lib/python2.4/pydoc.py", line 1226, in docroutine
if object.im_self:
File "/usr/local/lib/python2.4/site-packages/numarray/generic.py",
line 537, in __nonzero__
raise RuntimeError("An array doesn't make sense as a truth value.
Use any(a) or all(a).")
RuntimeError: An array doesn't make sense as a truth value. Use any(a)
or all(a).
>>>
Nadav.
More information about the NumPy-Discussion
mailing list