[NumPy-Tickets] [NumPy] #533: numpy.trace is slow for small dimensions
NumPy Trac
numpy-tickets@scipy....
Fri Jul 15 04:31:38 CDT 2011
#533: numpy.trace is slow for small dimensions
-------------------------------+--------------------------------------------
Reporter: pv | Owner: pv
Type: enhancement | Status: new
Priority: normal | Milestone: 2.0.0
Component: numpy.core | Version: none
Keywords: trace performance |
-------------------------------+--------------------------------------------
Comment(by pv):
A problem is also that `trace` calls `diagonal` at all -- trace can be
taken without taking a copy of the array, which `diagonal` does. IIRC,
trace can be implemented by suitable striding. Ditto for `diagonal`,
although I suppose the semantics shouldn't be changed here.
--
Ticket URL: <http://projects.scipy.org/numpy/ticket/533#comment:9>
NumPy <http://projects.scipy.org/numpy>
My example project
More information about the NumPy-Tickets
mailing list