この記事では、Python言語とNumPyを用いて行列(配列)の対角成分を取得する方法をソースコード付きで解説します。
行列(配列)の対角成分を取得
Pythonの数値計算モジュールNumPyでは、numpy.diag(array)メソッドで配列arrayの対角成分を取り出すことができます。
ソースコード
サンプルプログラムの実行結果です。
# -*- coding: utf-8 -*- import numpy as np # 配列の宣言・初期化 A = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 画面出力 print(np.diag(A)) # [1 5 9]
【おすすめ記事】
Python入門 サンプル集
NumPy入門 サンプル集
コメント