728x90
중복데이터 제거한 값만 리스트로 가져오기
- page_view = [1,5,3,1,40,22,33,56,12,1,5,3] 일때 중복을 제거하는 방법은
=> set(page_view) 였다.
- numpy를 이용해서 중복을 제거하는 함수는 .unique 이다.
=> 우선 page_view = np.array(page_view) 로 numpy로 바꿔주고 중복을 제거한다.
=> np. unique(page_view)로 입력하면
boolean 연산
ex ) X의 데이터 중 80보다 큰 데이터는 몇개 인가?
ex ) X의 데이터 중 80보다 큰 데이터를 가져와라.
ex ) X의 데이터 중 30보다 작거나 90보다 큰 데이터만 가져와라.
- 조건문에서 사용하던 and, or 은 사용할 수 없다. (만약 ~하면, ~ 해라. ) 처럼 (조건 + 액션(행동)) 형식 이어야하는데 이 문제는 데이터를 가져오라는 데이터 억세스이기 때문에 and , or 대신에 &, | 를 사용한다.
728x90
'python > numpy' 카테고리의 다른 글
numpy - 슬라이싱 (0) | 2022.11.23 |
---|---|
numpy - 데이터 억세스 (0) | 2022.11.23 |
numpy - sum , mean, max ,min 함수에서 axis를 사용하는 방법 (0) | 2022.11.23 |
numpy - 랜덤함수 (0) | 2022.11.23 |
numpy 기본 (0) | 2022.11.22 |