下三角行列を生成し、下三角行列の値を使って行列を完成させ、対角零点の周りで対称な正方行列を作成したいとします。Python - 下三角行列の正方行列を見つけるにはどうしたらいいですか?
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のものよりも良い答えです。 –