On 11/24/10 9:35 AM, NumPyStudent wrote: > > Well, I believe I should problably use the PyArray_API instead > (http://www.velocityreviews.com/forums/t358140-re-dynamically-loaded-libraries.html), > since it seems it's implemented in NumPy for this exact reason(?). > Can anyone point me in the direction of a good step-step guide og using this > api to export function pointers from NumPy to your own modules?
It's not clear to me what you really are trying accomplish here. A little more detail about your problem may help. If what you are trying to do is write a C-extension that can take numpy arrays as input, and/or provide them as output, while working natively with the data inside them in C, then yes, working with the numpy C api is the way to go. However, I suggest you take a look at Cython: http://www.cython.org/ It provides a much easier way to write python extensions, and has build-in understanding of numpy arrays. It can call arbitrary C code so there are no limits to its functionality, but it will save you much pain in reference coutning, converting to/from python objects, etc. -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception [email protected] _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
