📅  最后修改于: 2023-12-03 15:19:13.837000             🧑  作者: Mango
numpy.matrix.resize()
是 numpy 库中的一个函数,用于调整矩阵的大小。
numpy.matrix.resize(self, new_shape)
此函数没有返回值。它会修改自身并更新大小。
import numpy as np
# 创建一个 2 x 3 的矩阵
matrix = np.matrix([[1, 2, 3], [4, 5, 6]])
# 调整矩阵至 3 x 3
matrix.resize((3, 3))
print(matrix)
输出结果:
[[1 2 3]
[4 5 6]
[0 0 0]]
import numpy as np
# 创建一个 2 x 3 的矩阵
matrix = np.matrix([[1, 2, 3], [4, 5, 6]])
# 调整矩阵至 1 x 6
matrix.resize((1, 6))
print(matrix)
输出结果:
[[1 2 3 4 5 6]]
resize()
修改矩阵大小,如果要重新创建一个新的矩阵,可以使用 reshape()
函数。