시작하기무료로 시작하기

np.delete()로 삭제하기

만약 연구 대상이 공공 소유 가로구역에 있는 살아 있는 나무만이라면 어떨까요? 그럴 때는 그루터기 지름 열처럼 불필요한 데이터나, 사유지 구역에 있는 일부 나무를 삭제하면 도움이 될 수 있어요.

NumPy의 np.delete() 함수는 세 가지 인수를 받는다는 것을 배웠죠: 원본 배열, 삭제할 인덱스(하나 또는 여러 개), 그리고 삭제할 축입니다. 삭제하려는 배열의 인덱스를 모를 때는, np.where()에 조건만 전달하면 그 조건을 만족하는 위치의 인덱스 배열을 반환한다는 점을 기억하세요!

numpynp로 임포트되어 있고, 2차원 배열 tree_census를 사용할 수 있어요. 열의 순서는 각각 나무의 ID, 블록 번호, 줄기 지름, 그루터기 지름을 나타냅니다.

이 연습은 강의의 일부입니다

NumPy 소개

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____

# Save the indices of the trees on block 313879
private_block_indices = ____
코드 편집 및 실행