[Numpy-discussion] Compile extension modules with Visual Studio 2005

Stefan van der Walt stefan@sun.ac...
Wed Jul 25 09:44:08 CDT 2007


On Wed, Jul 25, 2007 at 03:41:37PM +0200, Gael Varoquaux wrote:
> On Wed, Jul 25, 2007 at 06:38:55AM -0700, Ray Schumacher wrote:
> > The codeGenerator is magic, if you ask me:
> > http://starship.python.net/crew/theller/ctypes/old/codegen.html
> 
> Can it wrap code passing around arrays ? If so it really does magic that
> I don't understand.

If your array is contiguous, it really is only a matter of passing
along a pointer and dimensions.

By writing your C-functions in the form

void func(double* data, int rows, int cols, double* out) { }

wrapping becomes trivial.

Cheers
Stéfan


More information about the Numpy-discussion mailing list