[Cython] A few suggestions for the numpy tutorial documentation...
Robert Kern
robert.kern at gmail.com
Tue Apr 28 20:01:08 CEST 2009
On 2009-04-28 01:05, Dag Sverre Seljebotn wrote:
[Mike Fletcher wrote:]
>> * You have to call import_array() in your module or many of the
>> Numpy C API entry points will segfault
>
> Are you sure about this? I never do it. I know you need to do it from C
> code, but is it not enough in Cython to do
>
> import numpy
>
> ?
If you call any of the PyArray_* functions, you will need an import_array()
call. That does not just import numpy; it sets up the function pointer table in
your extension module such that the PyArray_* #defines reference the right
functions.
--
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 Cython-dev
mailing list