确定 numpy 数组的字节序

nob*_*bar 4 python numpy endianness

我有一个numpy.array,我想找出底层表示中使用的字节顺序。

这里byteorder记录一个属性,但没有一个给定的示例显示它与数组一起使用。

sty*_*ane 5

byteorder是一个数据类型对象dtype属性,所以你需要这样做:

In [10]: import numpy as np

In [11]: arr = np.array([1,2,3])

In [12]: arr.dtype.byteorder
Out[12]: '='
Run Code Online (Sandbox Code Playgroud)