I created a lower triangular matrix, and I want to complete the matrix using the values โโin the lower triangular matrix to form a square matrix symmetrical around diagonal zeros.
lower_triangle = numpy.array([ [0,0,0,0], [1,0,0,0], [2,3,0,0], [4,5,6,0]])
I want to generate the following full matrix, maintaining a zero diagonal:
complete_matrix = numpy.array([ [0, 1, 2, 4], [1, 0, 3, 5], [2, 3, 0, 6], [4, 5, 6, 0]])
Thanks.
Dana gray
source share