📜  Python| numpy matrix.resize()(1)

📅  最后修改于: 2023-12-03 15:19:13.837000             🧑  作者: Mango

Python | numpy.matrix.resize()

简介

numpy.matrix.resize() 是 numpy 库中的一个函数,用于调整矩阵的大小。

语法
numpy.matrix.resize(self, new_shape)
参数
  • self: 矩阵对象。
  • new_shape: 要设置的新形状的元组。
返回值

此函数没有返回值。它会修改自身并更新大小。

示例
例1
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]]
例2
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() 函数。