筆者が初めてnumpyで行列についていくつか処理をする際に学んだことを,こちらにまとめておきたいと思います.対角化を目標にはしていますが対角化は後半にあり,内容のほとんどは行列に関する基本的な処理ですので,初めてnumpyで行列処理をする方にも理解できるよう心がけたつもりです... 行列を作成(定義)numpy.ndarray型一番よくつかわれて扱いやすく,困ったときの解説もネットに多い型です.おそらく,python で行列演算する際に最もよく使われる型ではないのでしょうか.なお,型とオブジェクトは厳密には違いますが,区別なく話したいと思いますので,型という言葉がたくさん出てきます. 要素を指定すると同時に,行列定義import numpy as np A = np.array([[0,1,-2],[-3,7,-3],[3,-5,5]]) 最初の行でnumpyを使う宣言をしています.2行目