Python 中的数据类型
默认情况下,Python 拥有以下数据类型:
- strings - 用于表示文本数据,文本用引号引起来。例如 “ABCD”。
- integer - 用于表示整数。例如 -1, -2, -3。
- float - 用于表示实数。例如 1.2, 42.42。
- boolean - 用于表示 True 或 False。
- complex - 用于表示复平面中的数字。例如 1.0 + 2.0j,1.5 + 2.5j。
NumPy 中的数据类型
NumPy 有一些额外的数据类型,并通过一个字符引用数据类型,例如 i 代表整数,u 代表无符号整数等。
以下是 NumPy 中所有数据类型的列表以及用于表示它们的字符。
- i - 整数
- b - 布尔
- u - 无符号整数
- f - 浮点
- c - 复合浮点数
- m - timedelta
- M - datetime
- O - 对象
- S - 字符串
- U - unicode 字符串
- V - 固定的其他类型的内存块 ( void )
检查数组的数据类型
NumPy 数组对象有一个名为 dtype 的属性,该属性返回数组的数据类型:
实例
获取数组对象的数据类型:
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr.dtype)
运行实例

实例
获取包含字符串的数组的数据类型:
import numpy as np
arr = np.array

文章详细阐述了Python的基本数据类型,如字符串、整数、浮点数、布尔和复数,并介绍了NumPy的附加数据类型,包括整数(i)、无符号整数(u)、浮点数(f)、复合数(c)等。此外,还讲解了如何检查NumPy数组的dtype属性,用特定数据类型创建数组,以及如何使用astype()方法转换数组的数据类型。
最低0.47元/天 解锁文章
1523

被折叠的 条评论
为什么被折叠?



