数据类型#
默认的浮点类型是 float32
,默认的整数类型是 int32
。下表显示了 Dtype
支持的值。
类型 |
字节 |
描述 |
---|---|---|
|
1 |
布尔 ( |
|
1 |
8位无符号整数 |
|
2 |
16位无符号整数 |
|
4 |
32位无符号整数 |
|
8 |
64位无符号整数 |
|
1 |
8位有符号整数 |
|
2 |
16位有符号整数 |
|
4 |
32位有符号整数 |
|
8 |
64位有符号整数 |
|
2 |
16位脑浮点数 (e8, m7) |
|
2 |
16位 IEEE 浮点数 (e5, m10) |
|
4 |
32位浮点数 |
|
4 |
64位双精度浮点数 |
|
8 |
64位复浮点数 |
注意
类型为 float64
的数组仅支持 CPU 操作。在 GPU 上使用 float64
数组会导致异常。
数据类型按层次结构排列。有关更多信息,请参阅 DtypeCategory
对象的文档。使用 issubdtype()
来确定一个 dtype
(或类别)是否是另一个类别的子类型。
用于保存 |
|
|
用于保存 |
|
检查一个 |
获取浮点类型的信息。 |