python输出数组形状
时间: 2024-02-02 16:40:28 浏览: 24
可以使用NumPy库中的shape函数来获取数组的形状。示例代码如下:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape) # 输出 (2, 3)
```
在这个例子中,我们定义了一个二维数组arr,并使用shape函数输出了它的形状。在这个例子中,arr的形状是(2, 3),因为它有两行和三列。
相关问题
如何用python改变数组形状
在 Python 中,可以使用 NumPy 库来改变数组的形状。具体来说,可以使用数组的 reshape() 方法来改变数组的形状。下面是一个简单的示例代码,演示如何使用 reshape() 方法来改变数组的形状:
```python
import numpy as np
# 创建一个 1D 数组
a = np.array([1, 2, 3, 4, 5, 6])
# 使用 reshape() 方法将其变为一个 2D 数组
b = a.reshape((2, 3))
print(a)
print(b)
```
输出结果为:
```
[1 2 3 4 5 6]
[[1 2 3]
[4 5 6]]
```
在上面的示例代码中,我们首先创建了一个 1D 数组 a。然后,我们使用 reshape() 方法将其变为一个 2D 数组 b,其中 b 有两行三列。最后,我们分别输出了数组 a 和数组 b 的值。
python查看数组的形状
要查看 Python 中数组的形状,你可以使用 NumPy 库中的 `shape` 属性。以下是一个示例:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 查看数组的形状
print(arr.shape)
```
输出结果将会是 `(2, 3)`,表示该数组是一个 2 行 3 列的二维数组。