from numpy import array
from numpy import linalg
a = array([[4, 0],
[3, -5]])
u, s, vt = linalg.svd(a)
print(a, u, s, vt, sep = '\n-----\n')
[[ 4 0]
[ 3 -5]]
-----
[[-0.4472136 -0.89442719]
[-0.89442719 0.4472136 ]]
-----
[6.32455532 3.16227766]
-----
[[-0.70710678 0.70710678]
[-0.70710678 -0.70710678]]
奇异值分解的方法
最新推荐文章于 2025-03-31 08:43:22 发布
2万+

被折叠的 条评论
为什么被折叠?



