OpenCV计算机视觉项目实战(Python版)
上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位浮点数表示(实部和虚部)。