잠토의 잠망경

[numpy] nonzero 본문

공부/Python

[numpy] nonzero

잠수함토끼 2019. 2. 18. 20:37

nonzero

array중 0 이 아닌 index를 얻고자할때 사용한다.

1차원

import numpy as np

a = np.array([0,1,2,3,4,5,0,1,2,3,4])

nonzeroList = a.nonzero()

print(nonzeroList)
#[1,2,3,4,5,7,8,9,10], dtype=int64

2차원

import numpy as np

b = np.array([0,1,2,3,0],[0,1,2,3,0])

print(b.nonzero())
# [0,0,0,1,1,1]
# [1,2,3,1,2,3]

print(np.transpose(b.nonzero()))
# merge
Comments