如果我有一个跨五个向量v1 .... v5的向量空间,则求A的正交基础,其中A = [v1,v2 ... v5]且A为5Xn
我应该使用np.linalg.qr(A)
还是scipy.linalg.orth(A)
??
提前致谢
最佳答案
请注意,sp.linalg.orth
使用SVD,而np.linalg.qr
使用QR因式分解。两种分解均通过LAPACK函数的包装器获得。
我不认为一个偏爱另一个。 SVD会稍微稳定一些,但计算速度也会慢一些。实际上,我认为您不会真正看到很大的不同。
关于python - np.linalg.qr(A)或scipy.linalg.orth(A)用于查找正交基础(python),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54081800/