问题1描述:
求解矩阵A=[-1 2 -3; 4 -6 6]的2范数。
其中,矩阵A的2范数为矩阵 A T A A^{T}A ATA的最大特征值开平方根。
即利用Python求解2范数如下所示:
>>> A=np.array([[-1,2,-3],[4,-6,6]])
>>> A_T=np.transpose(A)
>>> Z=np.dot(A_T,A)
>>> a,b=np.li
本文介绍了如何使用Python计算矩阵的2范数和核范数。针对问题1,通过矩阵的ATA得到最大特征值并开平方根求得2范数。对于问题2,矩阵的核范数是其奇异值的和,可以通过奇异值分解(SVD)来求解。
问题1描述:
求解矩阵A=[-1 2 -3; 4 -6 6]的2范数。
其中,矩阵A的2范数为矩阵 A T A A^{T}A ATA的最大特征值开平方根。
即利用Python求解2范数如下所示:
>>> A=np.array([[-1,2,-3],[4,-6,6]])
>>> A_T=np.transpose(A)
>>> Z=np.dot(A_T,A)
>>> a,b=np.li
1万+