reshape 是 numpy 库中的一个函数,用来将数组的形状变换为新的形状。
使用方法: numpy.reshape(a, newshape, order='C')
参数: a: 要变换形状的数组 newshape: 新的形状 order: 可选参数, 可以为 'C' 或 'F', 默认为 'C', 表示在按行读取数组元素时的顺序。
例如:
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9])
a = np.reshape(a, (3, 3))
# 输出
[[1 2 3]
[4 5 6]
[7 8 9]]
上面代码将一个长度为9的一维数组变为3x3的二维数组。