Den 26.03.2011 19:31, skrev Christopher Barker: > To understand all this, you'll need to study up a bit on how numpy > arrays lay out and access the memory that they use: they use a concept > of "strided" memory. It's very powerful and flexible, but most other > numeric libs can't use those same data structures.
With the ISO C bindings in Fortran 2003, we can get a Fortran pointer from a C pointer. This means it is actually possible to pass "strided memory" from NumPy to Fortran libraries in a portable way. A Fortran pointer is more similar to a NumPy view array than a C pointer. If I am not mistaken, fwrap can generate the boiler-plate Cython and Fortran code. Sturla _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
