나는 numpy 2D 배열을 가지고 있으며 coloumn c (r, c-1 행) (행 r, coloumn c)가 특정 값 (int n)과 동일한 값을 반환하도록합니다.배열에서 특정 값을 포함하는 행을 추출하는 방법은 무엇입니까? (numpy, scipy)
내가 거기에 그들 중 4000이며,이 2 차원 배열이 전 저점을보고있다 (20)의 하나에 불과하기 때문에,
for r in len(rows):
if array[r, c-1] == 1:
store array[r,c]
같은 것을 쓰는 행을 반복하고 싶지 않아요.
"필터"를 찾았지만 사용 방법을 모릅니다 (문서 없음).
그런 검색 기능을 제공합니까?
이것은 거의 내가 원하는 것을 수행합니다. 첫 번째 coloumn있는 '2'에 대한 행을 반환 할 싶습니다. 귀하의 예제에서 단지 배열 ([[2, 3, 4]])를 반환합니다. – Sebastian
OK, 답을 업데이트하겠습니다. –
더 좋습니까? –