Numpy的array数据存储的字节序大小端问题

1. 大小端模式

小端模式:数据的高字节保存在内存的高地址中,低字节保存在低地址中。
大端模式:数据的高字节保存在内存的低地址中,低字节保存在高地址中。 比如

Numpy的array数据存储的字节序大小端问题
Numpy中array类型的’’‘int8, int16, int32, int64 等价于 ‘i1’, ‘i2’,‘i4’,’i8’ 。’’’"<" 和 “>” 代表大小端,默认小端;
下面的代码测试中:
Numpy的array数据存储的字节序大小端问题
A的原类型是uint16,在修改为int16后,array中的数据发生了改变,1变成256,就是因为由默认的小端模式存储变成了大端模式存储