首先,我们可以使用numpy中的transpose函数来实现行列转换。示例如下:
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
new_matrix = np.transpose(matrix)
print("原始矩阵:") print(matrix) print("转换后的矩阵:") print(new_matrix)
运行代码后,输出结果为:
原始矩阵: [[1 2 3] [4 5 6] [7 8 9]] 转换后的矩阵: [[1 4 7] [2 5 8] [3 6 9]]
另外,我们还可以使用reshape函数来实现行列转换。示例如下:
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
new_matrix = np.reshape(matrix, (matrix.shape[1], matrix.shape[0]))
print("原始矩阵:") print(matrix) print("转换后的矩阵:") print(new_matrix)
运行代码后,输出结果同样为:
原始矩阵: [[1 2 3] [4 5 6] [7 8 9]] 转换后的矩阵: [[1 4 7] [2 5 8] [3 6 9]]