我有一个np.float64值的上三角矩阵,如下所示:
array([[ 1., 2., 3., 4.],
[ 0., 5., 6., 7.],
[ 0., 0., 8., 9.],
[ 0., 0., 0., 10.]])
Run Code Online (Sandbox Code Playgroud)
我想将其转换为相应的对称矩阵,如下所示:
array([[ 1., 2., 3., 4.],
[ 2., 5., 6., 7.],
[ 3., 6., 8., 9.],
[ 4., 7., 9., 10.]])
Run Code Online (Sandbox Code Playgroud)
转换可以就地完成,也可以作为新矩阵进行。我希望它尽快。我如何快速做到这一点?