[Numpy-discussion] BUG: ndarray subclass calls __mul__ when ** (pow) is involved
Dmitrey
tmp50 at ukr.net
Sat Mar 19 15:35:01 EDT 2011
I have ndarray subclass, its instance x and use
r = x**2
I expected it will call for each array element
elem.__pow__(2)
but it calls
elem.__mul__(elem)
instead.
It essentially (tens or even more times) decreases my calculations
speed for lots of cases.
>>> numpy.__version__
'2.0.0.dev-1fe8136'
(taken some days ago from git)
doesn't work with 1.3.0 as well..
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110319/6f4c8602/attachment.html>
More information about the NumPy-Discussion
mailing list