1
講義になります。擬似逆行列演算
マイ結果:
[[-0.07962213 0.05533063 0.00674764]
[ 0.04048583 0.2854251 -0.06275304]]
結果フォーム講演:
[[-0.148 0.180 0.246]
[ 0.164 0.189 -0.107]]
私が間違っているのか?教えてください!
講義になります。擬似逆行列演算
マイ結果:
[[-0.07962213 0.05533063 0.00674764]
[ 0.04048583 0.2854251 -0.06275304]]
結果フォーム講演:
[[-0.148 0.180 0.246]
[ 0.164 0.189 -0.107]]
私が間違っているのか?教えてください!
講義ノートに間違いがあります。彼らが
[-1 2]
A = [ 2 3]
[ 2 -1]
の擬似逆見つかったことが表示されます。ここA
のバージョンで計算だ(-1まで-11からA [0,0]の変更に注意を。):
In [73]: A = np.array([[-1, 2], [2, 3], [2, -1]])
In [74]: A
Out[74]:
array([[-1, 2],
[ 2, 3],
[ 2, -1]])
In [75]: np.linalg.pinv(A)
Out[75]:
array([[-0.14754098, 0.18032787, 0.24590164],
[ 0.16393443, 0.18852459, -0.10655738]])
In [76]: np.linalg.pinv(A).dot([0, 7, 5])
Out[76]: array([ 2.49180328, 0.78688525])