numpy/scipy に、正方行列の三角形 (上または下) の 1 つのすべての要素を返す関数はありますか?
例えば:
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
三角形 (上下):
up = [1,2,3,5,6,9]
down = [1,4,5,7,8,9]
また
up = [1,2,5,3,6,9]
down = [1,4,7,5,8,9]
ありがとうございました!
編集:
はい、それを行うのに役立つ 2 つの関数があります: np.triu_indices(n)
(上の三角形の場合) とnp.tril_indices(n)
(下の三角形の場合)。
ありがとうカトリエラレックス!