python中数组信息查看
时间: 2024-03-15 19:45:39 浏览: 89
在Python中,可以使用NumPy库中的ndarray对象表示数组。要查看数组的信息,可以使用以下属性和方法:
1. shape 属性:返回数组的维度,即每个维度的大小。
2. dtype 属性:返回数组元素的数据类型。
3. ndim 属性:返回数组的维数。
4. size 属性:返回数组的元素总数。
5. itemsize 属性:返回数组中每个元素的字节大小。
6. nbytes 属性:返回数组中所有元素的总字节大小。
7. astype() 方法:将数组中的元素转换成指定的数据类型。
以下是一个示例代码,展示如何使用这些属性和方法查看数组的信息:
```python
import numpy as np
# 创建一个二维数组
a = np.array([[1, 2, 3], [4, 5, 6]])
# 查看数组的各种信息
print("数组a的维度:", a.shape)
print("数组a的数据类型:", a.dtype)
print("数组a的维数:", a.ndim)
print("数组a的元素总数:", a.size)
print("数组a中每个元素的字节大小:", a.itemsize)
print("数组a中所有元素的总字节大小:", a.nbytes)
# 将数组中的元素转换成float类型
b = a.astype(float)
print("数组b的数据类型:", b.dtype)
```
输出结果如下:
```
数组a的维度: (2, 3)
数组a的数据类型: int32
数组a的维数: 2
数组a的元素总数: 6
数组a中每个元素的字节大小: 4
数组a中所有元素的总字节大小: 24
数组b的数据类型: float64
```
阅读全文