[Numpy-discussion] Right way of looping throught ndarrays using Cython

Robert Kern robert.kern at gmail.com
Fri Jun 20 15:19:41 EDT 2008


On Fri, Jun 20, 2008 at 14:13, Gael Varoquaux
<gael.varoquaux at normalesup.org> wrote:
> On Fri, Jun 20, 2008 at 02:07:08PM -0500, Robert Kern wrote:
>> > Does somebody have a example of fast looping through ndarrays using
>> > modern Cython idioms?
>
>> If you're using normal Python indexing, then that's where all your
>> time is being spent. You need to grab the actual .data pointer and do
>> C indexing to get speed. Can you show us the code you are timing?
>
> That is indeed what I was thinking. There is no way of doing this appart
> by using the point-style indexing? I guess I am trying to find the best
> (as in most readable) way of doing this. This is for teaching, not
> production, so I am very much interested in having something simple.

I believe the numpy-Cython SoC project intended to address just that.
I haven't kept up since the initial proposal, though.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
 -- Umberto Eco



More information about the NumPy-Discussion mailing list