[Numpy-discussion] how to recognize a numpy-scalar type at the C level and how to convert
seb.haase at gmx.net
Fri Jan 19 20:22:11 EST 2007
I finally bought the numpy-book.
Browsing through the 370 pages I found this:
PyArray IsScalar (op, cls)
Evaluates true if op is an instance of Py<cls>ArrType Type.
Is this what I need to check for a given scalar type.
Numpy is really much more extensive (comprehensive) than I thought.
On 1/16/07, Sebastian Haase <haase at msg.ucsf.edu> wrote:
> After converting to numpy my SWIG-wrapped code runs a bunch of error
> of this type:
> TypeError: argument number 9: a 'float' is expected,
> 'numpy.float32(-2.10786056519)' is received
> This comes of course from the fact that numpy introduced all these new
> scalar types (addressing the shortcoming of the (few) scalar type
> provided by standard python).
> What would be an easy way to "recognize" such a scalar type in C-API
> numpy code and can I extract the C-scalar value from it ?
> Thanks for any hints,
> Sebastian Haase
More information about the NumPy-Discussion