[Numpy-tickets] [NumPy] #636: Faster array version of ndindex
NumPy
numpy-tickets@scipy....
Fri Feb 1 05:35:31 CST 2008
#636: Faster array version of ndindex
----------------------------+-----------------------------------------------
Reporter: jarrod.millman | Owner: jarrod.millman
Type: enhancement | Status: new
Priority: normal | Milestone: 1.0.5
Component: Other | Version: none
Severity: normal | Resolution:
Keywords: |
----------------------------+-----------------------------------------------
Comment (by stefan):
Some feedback on the patch after comments received:
- Note that the patch is not only for 2-dimensional shapes
- The name was chosen for testing purposes and should be modified to
something more suitable.
{{{
In [27]: import numpy as np
In [28]: timeit np.array(list(np.ndindex((15,12,8))))
10 loops, best of 3: 23.2 ms per loop
In [29]: timeit np.lib.function_base.ndindex2((15,12,8))
1000 loops, best of 3: 418 µs per loop
In [30]: assert np.all(np.array(list(np.ndindex((15,12,8))) ==
np.lib.function_base.ndindex2((15,12,8))))
}}}
--
Ticket URL: <http://scipy.org/scipy/numpy/ticket/636#comment:3>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.
More information about the Numpy-tickets
mailing list