On Thu, Oct 8, 2009 at 19:32, David Warde-Farley <d...@cs.toronto.edu> wrote:
>
> On 8-Oct-09, at 6:47 PM, Robert Kern wrote:
>
>> On Thu, Oct 8, 2009 at 17:28, David Warde-Farley
>> <d...@cs.toronto.edu> wrote:
>>> I'm trying to use PyArray_FROM_OF from Cython and the generated C
>>> code
>>> keeps crashing.  Dag said on the Cython list that he wasn't sure what
>>> was going on, so maybe someone here will have an idea.
>>
>> You must call import_array() at the top level before you can use any
>> numpy C API functions.
>>
>> http://wiki.cython.org/tutorials/numpy#UsingtheNumpyCAPI
>
> Thanks. One more thing: calling Py_DECREF on arrays that I have
> acquired from PyArray_FROM_OF seems to cause crashes, am I correct in
> assuming that Cython is somehow tracking all the PyObjects in the
> scope (even ones acquired via the NumPy C API) and DECREF'ing it for me?

It usually does, yes.

-- 
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
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to