使用Jacobi方法编写一个函数,在 2x2 矩阵上近似奇异值分解。
不要使用 numpy 里的svd函数。
输入一个 2x2 的矩阵。
返回:旋转矩阵 、计算出的奇异值和旋转矩阵的转置 。
[[4, 7], [2, 6]]
(array([[ 0.78820544, -0.61541221],
[ 0.61541221, 0.78820544]]), array([10.19994217, 0.98039772]), array([[ 0.42977167, 0.9029376 ],
[-0.9029376 , 0.42977167]]))1.Python3对应的输入、输出已给出,您只用实现核心功能函数即可。
2.支持numpy、scipy、pandas、scikit-learn库。