numby線形代数
プログラマー2021国民大学夏休み人工知能課程第1週Day 2 TIL
🔍Numpyとは?
ゼロベクトル 日行列 対角行列 項等行列 行列乗 遡及 逆行列
試算は 行列式
固有値と固有ベクトル
numpyの名前しか聞いたことがありませんが、そうでした.👀
線形代数を忘れたので、整理しなければならないと思います.
しかし、私は行列式を習ったことがありますか?どうして覚えていませんかハハ😅
🔍Numpyとは?
Pythonライブラリは、大規模な多次元配列やベクトルなどの数値演算を簡略化するのに役立ちます.
📌numby線形代数
numpyには線形代数に関連する関数がたくさんあります.import numpy as np
📄
numpyには線形代数に関連する関数がたくさんあります.
import numpy as np
📄
np.zeros(value or tuple)
:合計024579182np.ones(value or tuple)
:合計124579182np.diag(main_diagonal)
:主対角線を除く残りの024579182np.eye(n, (dtype))
:主対角線が1の対角行列np.dot()
または@
:行列間乗📑
np.trace()
:maindialの和np.linalg.inv()
:行列Aに対してAB=BA=Iを満たす行列B試算は
mat @ np.linalg.inv(mat) == I
np.linalg.det()
:行列を表す値の1つarr = np.array([[1, 4, 7], [2, 5, 8], [3, 6, 9]])
np.linalg.det(arr)
>>0.0
np.linalg.eig()
:正方行列(nxn)Aに対してAx=λxAx =\lambda xAx=λxの一意の値を満たすλ\lambdaλ および一意ベクトルxarr = np.array([[2, 0, -2], [1, 1, -2], [0, 0, 1]])
np.linalg.eig(arr)
>> (array([1., 2., 1.]),
array([[0. , 0.70710678, 0.89442719],
[1. , 0.70710678, 0. ],
[0. , 0. , 0.4472136 ]]))
Ax=λxAx =\lambda xAx=λx --> (A−λI)x=0(A-\lambda I)x = 0(A−λI)x=0 --> det(A−λI)=0det(A-\lambda I) = 0det(A−λI)=0 線形代数を忘れたので、整理しなければならないと思います.
しかし、私は行列式を習ったことがありますか?どうして覚えていませんかハハ😅
Reference
この問題について(numby線形代数), 我々は、より多くの情報をここで見つけました https://velog.io/@kueyeon0429/Numpyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol