首页 > 解决方案 > 为什么我不能在 numpy dtype 中指定小端

问题描述

我试图通过以下方式在 numpy 中定义一个 2 字节的小端数据类型:

import numpy as np


dt = np.dtype('<u2')  # little endian unsigned int

但是,如果我通过以下方式检查此数据类型的字节顺序:

print(dt.byteorder)

它给了我:“=”而不是“<”

“=”在这种情况下表示“硬件默认值”

“小端”是硬件默认值还是这里有什么问题?

标签: python-3.xnumpy

解决方案


推荐阅读