Pythonターミナルで逆行列を求める
こんばんは。今日もお疲れ様です。
きっと誰もが、Pythonを使い、なおかつMacのターミナルで、逆行列を求めたいことだと思います。
ただ学びたての私たちには、非常に多くの壁が存在します。
少しでも違和感を感じればMacはエラーを吐いてしまいます。
最後まで求められた方法を全くいじわるせず共有することで、少しでも力になれればと思います。
numpyのインストール
ターミナルを探し出し、最初に出てきた文字を打ち込める所に、
pip install numpy
と打ち込みます。
pythonと打ち込んでpythonを起動してしまうとエラーを吐くのでご注意ください。
pipとはpythonのパッケージマネージャーで、パッケージマネージャーとはパッケージを管理するアプリです。パッケージとはモジュールを集めた物であり、モジュールとは一つのファイルにまとめられるコードの塊を示すと理解しています。
がっつりコードを書く
ターミナルにpythonと打ち込み、pythonを起動する。
import numpy as np
a = [[1,0],[0,2]]
b = np.linalg.inv(a)
print(b)
と打ち込めば、逆行列
[[1. 0. ]
[0. 0.5]]
が出力されます。
仮に逆行列が存在しない行列なら、三行目を打ち込んだ時点で、linalg関数の処理上むりっぽいです、というエラーが出ます。
小数点以下で数字が出力される場合、私の場合小数点第8位まで出力されました。ここの管理方法については、勉強して追記したいと思います。
あとがき
読了ありがとうございました!
いいなと思ったら応援しよう!
ありがとうございます!!!!!!!!!!!!!