如何用python改变数组形状
时间: 2024-02-24 16:57:32 浏览: 89
Python Numpy 数组的初始化和基本操作
在 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 的值。
阅读全文