numpy.triu

numpy.triu 함수는 상삼각행렬 (Upper triangular matrix)을 반환합니다.



예제1

import numpy as np

a = np.array([[1, 2, 3],[4, 5, 6], [7, 8, 9]])
print(np.triu(a))
[[1 2 3]
 [0 5 6]
 [0 0 9]]


예제2

import numpy as np

a = np.array([[1, 2, 3],[4, 5, 6], [7, 8, 9], [10, 11, 12]])
print(np.triu(a, 1))
print(np.triu(a, -1))
[[0 2 3]
 [0 0 6]
 [0 0 0]
 [0 0 0]]
[[ 1  2  3]
 [ 4  5  6]
 [ 0  8  9]
 [ 0  0 12]]

관련 페이지


이전글/다음글

이전글 :
다음글 :