python 输出数组维度
时间: 2024-08-04 15:01:16 浏览: 33
在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获取数组维度
在Python中,可以使用NumPy库来获取数组的维度。NumPy是一个Python科学计算库,提供了高效的多维数组对象以及对这些数组进行操作的函数。
要获取一个数组的维度,可以使用NumPy的shape属性。该属性返回一个元组,其中包含数组的维度信息。例如,对于一个二维数组arr,可以使用以下代码获取其维度:
```
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
```
输出结果为:
```
(2, 3)
```
这表示该数组有两个维度,第一个维度长度为2,第二个维度长度为3。可以根据需要使用索引来访问元组中的各个维度长度。
python 判断数组维度
在Python中,可以使用numpy库来判断数组的维度。numpy是一个常用的学计算库,提供了对多维数组的支持。
要判断一个数组的维度,可以使用numpy的ndim属性。ndim属性返回数组的维度数。
下面是一个示例代码:
```python
import numpy as np
# 创建一个二维数组
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
print("arr_2d的维度:", arr_2d.ndim)
# 创建一个三维数组
arr_3d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print("arr_3d的维度:", arr_3d.ndim)
```
输出结果为:
```
arr_2d的维度: 2
arr_3d的维度: 3
```