reshape
时间: 2023-06-21 22:12:37 浏览: 61
ReSharpe,ReSharpe
3星 · 编辑精心推荐
`.reshape` 是一个 NumPy 数组或矩阵的方法,用于改变其形状,即改变其维度和大小。例如,将一个一维数组转换为二维数组,或将一个二维矩阵展平为一个一维数组。它的常见用法如下:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
arr_2d = arr.reshape((2, 3))
print(arr_2d)
# Output:
# [[1 2 3]
# [4 5 6]]
```
在这个例子中,我们将包含六个元素的一维数组 `arr` 转换为一个包含两行三列的二维数组 `arr_2d`。`.reshape` 方法的参数是一个元组,它指定了新数组的维度和大小。注意,改变数组的形状并不会改变原始数组的值,而是返回一个新的数组。
阅读全文