Pythonで行列の転置を記述の方法
PythonではNumPyライブラリを使って行列の転置を行います。 以下に簡単な例を示します。
import numpy as np
# 创建一个3x3的矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 使用transpose函数进行转置
transposed_matrix = np.transpose(matrix)
print(transposed_matrix)
彼女はとても元気だった。
[[1 4 7]
[2 5 8]
[3 6 9]]
np.transpose()関数の代わりに、.T属性を使って転置操作を実行できます。例を次に示します。
import numpy as np
# 创建一个3x3的矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 使用.T属性进行转置
transposed_matrix = matrix.T
print(transposed_matrix)
結果は以下の通りです。
[[1 4 7]
[2 5 8]
[3 6 9]]
上記の2つの方法はどちらも行列の転置操作を実現します。