标签: python numpy binary endianness
将 numpy 数组转换为二进制字符串(使用 tobytes())时,是否可以定义字节顺序?
我想强制使用小的字节序,但是如果不需要的话,我不想进行字节交换。
答案 0 :(得分:1)
与C代码接口时,我使用此模式
numpy.ascontiguousarray(x, dtype='>i4')
该dtype字符串指定字节序和精确的位宽。
您可以检查ndarray.flags以查看是否需要进行转换。