Jan. 1, 2009
7:21 p.m.
I realize I need to call import_array() in the module initialization module. Why isn't this equivalent to importing numpy before importing my module? ---------- Forwarded message ---------- From: Igor Sylvester <igorsyl@gmail.com> Date: Thu, Jan 1, 2009 at 1:09 PM Subject: PyArray_DescrConverter segfault To: Numpy-discussion@scipy.org Hi, Does anyone have an insight on the following problem? PyObject* descr(PyObject* self, PyObject* args) { PyObject *d; PyArg_ParseTuple(args, "O&", PyArray_DescrConverter, &d); return d; }
import numpy import mymodule numpy.__version__ '1.2.1' mymodule.descr([('a', 'i4'), ('b', 'i8')]) segmentation fault (core dumped) ipython
Thanks! -Igor