[Numpy-discussion] PyArray_FromDimsAndData weird seg fault

Trevor M Cickovski tcickovs at nd.edu
Fri Apr 27 15:33:51 EDT 2007


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?
Thanks!
-Trevor


-- 
*************************************************************
Trevor M. Cickovski
Laboratory For Computational Life Sciences
University of Notre Dame
325 Cushing Hall
Notre Dame, IN 46556
T: (574) 631-3906
F: (574) 631-9260
"Settle never, strive always."
*************************************************************




More information about the NumPy-Discussion mailing list