[Numpy-discussion] isfortran compatibility in numpy 1.10.
Sebastian Berg
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.
- Sebastian
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.
>
> Sturla
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> https://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
More information about the NumPy-Discussion
mailing list