[Python]転置行列を作る
NumPyライブラリのndarrayクラスを使う場合は.Tを使う。以下は、2行3列の行列を転置させた例(つまり3行2列の行列を作る)。
>>> import numpy as np
>>> mx1 = np.array([[1, 2, 3], [4, 5, 6]])
>>> mx1[1, 2]
6
>>> np.array(mx1).T
array([[1, 4],
[2, 5],
[3, 6]])
>>> mx2 = np.array(mx1).T
>>> mx2
array([[1, 4],
[2, 5],
[3, 6]])
>>> mx2[2, 1]
6
« [Python]行列を作る | トップページ | [Python]2次元配列を作る(リストのリスト) »
「Python」カテゴリの記事
- [Python]コマンドラインでバージョンを確認する(2025.02.06)
- [Python]文字列のハッシュ値を得る(2025.02.03)
- [Python]等差数列を作成する(2023.06.05)
- [Python]連立一次方程式を解く(2023.04.26)
- [Python]ファイルのハッシュ値を得る(2023.04.15)

コメント