python 输出数组维度
时间: 2024-08-04 10:01:16 浏览: 53
在Python中,你可以使用内置函数`numpy.shape`来获取数组的维度,这个函数返回的是一个元组,元组中的元素表示数组的各个维度。例如,如果你有一个二维数组(如矩阵),`shape`将返回一个(行数, 列数)的元组;如果是三维数组,则会是(深度, 行数, 列数)。
```python
import numpy as np
# 创建一个二维数组
arr_2d = np.array([[1, 2], [3, 4]])
dimensions_2d = arr_2d.shape
print(dimensions_2d) # 输出 (2, 2)
# 创建一个三维数组
arr_3d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
dimensions_3d = arr_3d.shape
print(dimensions_3d) # 输出 (2, 2, 2)
```
相关问题
python查看数组维度
要查看一个数组的维度,可以使用NumPy库中的ndim属性。下面是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 查看数组的维度
print(arr.ndim)
```
运行以上代码,输出结果为2,表示数组是一个二维数组。
python显示数组维度
要显示一个数组的维度,可以使用NumPy库的shape属性。例如:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
```
输出:
```
(2, 3)
```
这表示数组arr有两行和三列。第一个数字是行数,第二个数字是列数。
阅读全文