IDL プログラムを Python に変換しようとしています。SVD
次の方法で達成した結果を解決する必要があります
from scipy.linalg import svd
A = [[1,2,3],[4,5,6]]
b = [4,4,5]
u,w,v = svd(A)
これは正常に動作し、IDL から適切に変換されています。次はIN IDL(!)
x = svsol(u,w,v,b)
in python と IDL はほぼ同じです (他のu
マトリックスも同様です)。唯一の違いは次元です。IDL の行列の方が大きいですが、多くのゼロがあります。その意味で、Pythonのマトリックスはより圧縮されているようです。
Pythonについても同様のことを知っている人はいますか。
誰かがそれを必要とするなら、ここに のマニュアルがありますsvsol
。