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