3 May
2007
3 May
'07
8:42 p.m.
Trevor M Cickovski wrote:
Hi,
I'm using SWIG to wrap a function that calls the NumPy routine PyArray_FromDimsAndData.
PyObject* toArray() { int dims = 5; double* myH; myH = (double*)malloc(dims*sizeof(double)); myH[0] = 0; myH[1] = 1; myH[2] = 2; myH[3] = 3; myH[4] = 4; return PyArray_FromDimsAndData(1,&dims,PyArray_FLOAT,(char*)myH); }
However, for some reason when I call this from Python, the PyArray_FromDimsAndData() seg faults everytime. Does anybody see something wrong with my use of the function itself?
Did you call import_array() in your module initialization function? -Travis