1.属性介绍
|----|-------------|-------|----------|-----------|-------------|
| 属性 | shape | ndim | size | dtype | T |
| 描述 | 数组的形状,行数和列数 | 数组的维度 | 数组元素总的个数 | 数组元素的数据类型 | 矩阵的转置,行和列交换 |
2.属性调用示例
1.定义一个2*3数组,2行3列,并输出
python
arr=np.array([[1,2,3],
[4,5,6]])
print(arr)
#输出结果
\[1 2 3
4 5 6\]
2.调用.shape函数输出arr的形状,有2行3列:
python
print('数组的形状:',arr.shape)
#输出结果
数组的形状: (2, 3)
3.调用ndim输出arr的维度,显然arr是一个2维数组:
python
print('数组的维度:',arr.ndim)
#输出结果
数组的维度: 2
4.调用size输出arr元素总个数,2*3=6,一共6个:
python
print('数组的元素个数:',arr.size)
#输出结果
数组的元素个数: 6
5.调用dtype输出arr数据类型,因为我们定义时全为整数,所以输出是整数:
python
print('元素的数据类型:',arr.dtype)
#输出结果
元素的数据类型: int32
6.调用T输出arr的转置,原本是2*3,变成3*2数组:
python
print('数组的转置:',arr.T)
#输出结果
数组的转置: [[1 4]
2 5
3 6\]