見出し画像

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位まで出力されました。ここの管理方法については、勉強して追記したいと思います。

あとがき

読了ありがとうございました!


いいなと思ったら応援しよう!

窓際東大生
ありがとうございます!!!!!!!!!!!!!

この記事が参加している募集