Pythonのtranspose関数の使い方を教えてください。

Pythonではtranspose()関数は行列の転置を行います。行列を引数として受け取り、転置後の行列を返します。

具体的な使い方は次のとおりです。

numpy.transpose(a, axes=None)

マトリックスaは変換操作を実行する行列であり、axesはオプションのパラメータで、変換操作が行われる次元の順序を指定するために使われます。axesパラメータが指定されなかった場合、行列の全次元が変換の対象になります。

私が這うには、他の誰かが這う必要があります。

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = np.transpose(arr)
print(transposed_arr)

新しいデバイスは、旧型のデバイスよりも優れています。

[[1 4]
 [2 5]
 [3 6]]

上記の例では、arrは2×3の行列で、transpose()関数はそれを3×2の行列transposed_arrに転置します。

bannerAds