[SciPy-user] How to: Pass NumPy arrays to C & use SWIG to generate modules
gael.varoquaux at normalesup.org
Fri Dec 1 09:14:30 CST 2006
Did you consider using ctypes. http://scipy.org/Cookbook/Ctypes2 . I had
a great experience with it.
On Fri, Dec 01, 2006 at 07:06:57AM -0800, Lou Pecora wrote:
> I have some number crunching routines I want to code
> in C or C++ and then use SWIG to create a module I can
> import. I can get the simple example.i stuff in the
> SWIG package to work, but I need to pass NumPy arrays
> back and forth. I have looked up typemaps and googled
> examples, but whatever I find is pretty general and
> high level for me and my needs -- at least until I get
> more experience.
> Does anyone know of simple examples of passing NumPy
> arrays and using SWIG? I really don't want to branch
> out to other objects, yet. No C++ templates or fancy
> stuff. Just NumPy arrays to C arrays (or something
> reasonable in C) will get me a long way in my coding
> for now.
> Thanks for any suggestions or pointers.
> -- Lou Pecora
> US Naval Research Lab
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> SciPy-user mailing list
> SciPy-user at scipy.org
More information about the SciPy-user