7
我生成了一个下三角矩阵,并且我想使用下三角矩阵中的值完成矩阵以形成一个方矩阵,对角线零点是对称的。Python - 我如何找到下三角numpy矩阵的方阵? (具有对称的上三角)
lower_triangle = numpy.array([
[0,0,0,0],
[1,0,0,0],
[2,3,0,0],
[4,5,6,0]])
我想生成以下完整矩阵,保持了零对角线:
complete_matrix = numpy.array([
[0, 1, 2, 4],
[1, 0, 3, 5],
[2, 3, 0, 6],
[4, 5, 6, 0]])
感谢。
@DSM我已经改正了我原来的答案,现在得到对称在我的数组 – rtrwalker
这是比DSM更好的答案,因为它不依赖于对角线元素为零。 –