无符号整数(0 ~ 65535)
uint32 无符号整数(0 ~ 2 ** 32 - 1)
uint64 无符号整数(0 ~ 2 ** 64 - 1)
float16 半精度浮点,符号位,5 位指数...,10 位尾数
float32 单精度浮点,符号位,8 位指数,23 位尾数
float64或float 双精度浮点,符号位,11 位指数,52 位尾数
complex64 复数,由两个 32 位浮点表示...)
array([0, 1, 2, 3, 4, 5, 6], dtype=uint16)
类型 字符代码
bool ?..., b1
int8 b, i1
uint8 B, u1
int16 h, i2
uint16 H, u2
int32 i, i4
uint32 I, u4
int64 q, i8
uint64 Q, u8..., 7],
[7, 7]])
# 或者仅仅设置某个元素
>>> b.flat[[1,3]] = 1
>>> b
array([[7, 1],
[7, 1]])
转换
# 转换为