确定 numpy 数组的字节顺序

Determine the endianness of a numpy array

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

A byteorder 属性 已记录在案 here,但给定示例中的 none 显示它与数组一起使用。

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

In [10]: import numpy as np

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

In [12]: arr.dtype.byteorder
Out[12]: '='