[Numpy-discussion] ndarray special methods should raise NotImplemented instead of TypeError
Hoyt Koepke
hoytak@stat.washington....
Sun Mar 13 16:53:55 CDT 2011
> You can also define __array_priority__ in your class. If your class isn't a
> subclass, then numpy will always call your class methods whether or not your
> class is on the right or left. Sounds like you don't want to sublass ndarray
> here so that should work.
Excellent! This sounds like exactly what I was hoping for. I assume
in my case, I just need __array_priority__ > 10 to gain priority over
a matrix (from reading
http://docs.scipy.org/doc/numpy/reference/arrays.classes.html). Is
that correct?
Thanks!
--Hoyt
++++++++++++++++++++++++++++++++++++++++++++++++
+ Hoyt Koepke
+ University of Washington Department of Statistics
+ http://www.stat.washington.edu/~hoytak/
+ hoytak@gmail.com
++++++++++++++++++++++++++++++++++++++++++
More information about the NumPy-Discussion
mailing list