上QQ阅读APP看书,第一时间看更新
3-2 Numpy的数据类型
Numpy支持比Python更多的数据类型,以下是Numpy所定义的数据类型:
bool_:和Python的bool兼容,以1字节存储True或False。
int_:默认的整数类型,与C语言的long相同,通常是int32或int64。
intc:与C语言的int相同,通常是int32或int64。
intp:用于索引的整数,与C语言的size_t相同,通常是int32或int64。
int8:8位整数(-128~127)。
int16:16位整数(-32768~32767)。
int32:32位整数(-2147483648~2147483647)。
int64:64位整数(-9223372036854775808~9223372036854775807)。
uint8:8位无符号整数(0~255)。
uint16:16位无符号整数(0~65535)。
uint32:32位无符号整数(0~4294967295)。
uint64:64位无符号整数(0~18446744073709551615)。
float_:与Python的float相同。
float16:半精度浮点数,包括符号位、5位指数、10位尾数。
float32:单精度浮点数,包括符号位、8位指数、23位尾数。
float64:双倍精度浮点数,包括符号位、11位指数、52位尾数。
complex_:复数,是complex_128的缩写。
complex64:复数,由2个32位浮点数表示(实部和虚部)。
complex128:复数,由2个64位浮点数表示(实部和虚部)。