[SciPy-user] Passing numpy array to a c function
Lou Pecora
lou_boog2000 at yahoo.com
Sun Apr 20 17:13:34 EDT 2008
I think you have a typo. See below:
--- Christopher Brown <c-b at asu.edu> wrote:
> Hi List,
>
> I am trying to pass a numpy array of float64's to a
> c function, and I am
> not having much luck. I have tried every example I
> could find, and based
> on everything I have read, this seems (to me) like
> it should work.
> Here's a minimal version of my function:
>
> #include "Python.h"
> #include "Numeric/arrayobject.h"
>
> PyObject* my_c_function(PyObject* self, PyObject*
> args) {
> PyArrayObject *array;
> int i;
> if (!PyArg_ParseTuple(args, "O|i", &array, &i))
> return NULL;
Shouldn't the format string be "O!i" ?? Not "O|i".
-- Lou Pecora, my views are my own.
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
More information about the SciPy-User
mailing list