import numpy as np
类型 | 语法 |
---|---|
np.bool | ? |
np.int8 | b |
np.uint8 | B |
np.int8/16/32/64 | i1/2/4/8 |
np.uint8/16/32/64 | u1/2/4/8 |
np.float16/32/64 | f2/4/8 |
np.complex64/128 | c8/16 |
np.str_ | U<字符数> |
np.datetime64 | M8 |
注:字节序前缀,用于多字节整数和字符串:< > =
用来表示小端/大端/跟随硬件字节序
顺序排列:<字节序前缀><维度><类型><字节数或者字符数>
例:
>3i4
:大端字节序,3个元素的一维数组,每个元素都是整型,每个整型元素都占4个字节。
<(2,3)u8
:小端字节序,6个元素的两行三列的二维数组,每个元素都是无符号整型,每个无符号整型占8 个字节
>U7
:包含7个字符的Unicode字符串,每个字符占4个字节,采用大端字节序。
完。