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つの方法はどちらも行列の転置操作を実現します。

bannerAds