[Numpy-discussion] isfortran compatibility in numpy 1.10.
sebastian at sipsolutions.net
Mon Nov 2 13:28:23 EST 2015
I bet it has all been said already, but to note just in case. In numpy itself we use it mostly to determine the memory order of the *output* and not for safty purpose. That is the macro of course and I think yelling people to use flags.fnc in python is better.
On Mon Nov 2 08:52:01 2015 GMT+0330, Sturla Molden wrote:
> Charles R Harris <charlesr.harris at gmail.com> wrote:
> > 1. Return `a.flags.f_contiguous`. This differs for 1-D arrays, but is
> > most consistent with the name isfortran.
> If the idea is to determine if an array can safely be passed to Fortran,
> this is the correct one.
> > 2. Return `a.flags.f_contiguous and a.ndim > 1`, which would be backward
> > compatible.
> This one is just wrong.
> A compromize might be to raise an exception in the case of a.ndim<2.
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
More information about the NumPy-Discussion