---
title: 数据类型和数据存储
description: "提供KML_NUMPY库函数的数据类型和数据存储说明。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC2/accel/kunpengaccel_kml_16_0516.html
sourcePath: /source/zh/kunpengboostkithistory/240RC2/accel/kunpengaccel_kml_16_0516.html
indexId: a6af113935ad9643365a42053e333c277da07fb48c5c3ab172e4a3f65929dc6776
---
# 数据类型和数据存储

提供KML_NUMPY库函数的数据类型和数据存储说明。

#### NumPy数据类型

| 类型 | 描述 | 备注 |
| --- | --- | --- |
| bool\_\_ | 布尔型数据类型（True或False）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| int\_\_ | 默认的整数类型（类似于C语言中的long，int32或int64）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| intc | 与C的int类型一样，一般是int32或int64。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| intp | 用于索引的整数类型（类似于C的ssize\_t，一般情况下仍然是int32或int64）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| int8 | 字节（\-128~127）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| int16 | 整数（\-32768~32767）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| int32 | 整数（\-2147483648~2147483647）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| int64 | 整数（\-9223372036854775808~9223372036854775807）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| uint8 | 无符号整数（0~255）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| uint16 | 无符号整数（0~65535）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| uint32 | 无符号整数（0~4294967295）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| uint64 | 无符号整数（0~18446744073709551615）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| float\_\_ | float64类型的简写。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| float16 | 半精度浮点数，包括：1个符号位，5个指数位，10个尾数位。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| float32 | 单精度浮点数，包括：1符号位，8指数位，23个尾数位。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| float64 | 双精度浮点数，包括：1个符号位，11个指数位，52个尾数位。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| complex\_\_ | complex128类型的简写，即128位复数。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| complex64 | 复数，表示双32位浮点数（实数部分和虚数部分）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |
| complex128 | 复数，表示双64位浮点数（实数部分和虚数部分）。 | NumPy的数值类型实际上是dtype对象的实例，并可对应唯一的字符，如numpy.bool\_\_，numpy.int32，numpy.float64等。 |


#### NumPy接口其它参数类型

- array_like：指可以作为第一个参数传递numpy.array()以创建数组的任何内容。
- 可选：ndarray：存储单一数据类型的多维数组，可以使用索引（从0开始）访问ndarray对象中的元素。任何array_like对象都可以使用函数numpy.array()转换为ndarray对象。
- scalar：表示类型为标量，标量可能的类型为  NumPy数据类型
中描述的数据类型。
