'|'是什么和'<'代表numpy类型?

时间:2019-10-11 14:40:22

标签: python python-3.x string numpy

假设我创建以下字符串的numpy数组:

>>> np.array(['1.12', '-9.2', '42'], dtype=np.string_)
array([b'1.12', b'-9.2', b'42'], dtype='|S4')
>>> np.array(['1.12', '-9.2', '42'])
array(['1.12', '-9.2', '42'], dtype='<U4')

类型'|S4''<U4'是什么意思?每个字符的大小是多少?

1 个答案:

答案 0 :(得分:1)

这些是byte order flags<是“小尾数”,而|是“不适用”

<的意思是:

  

当将多字节值作为字节序列存储在内存中时,   顺序地址/发送/先存储最低有效字节   (最低地址)和最后一个最高有效字节(最高地址)。   在x86处理器中很常见。