728x90
반응형
np.unique를 사용해서 배열 중에 항목(중복제거)을 찾고, 이 항목들의 수를 세는 방법입니다.
import numpy as np
lst = [1 , 2 , 3 , 9 , 10 , 2 , 2 , 3 , 3 , 1 , 1 ]
n_lst = np.array(lst) # 배열을 numpy 배열로 변환
u, c = np.unique(n_lst, return_counts=True) # np.unique 함수 사용
print(u, c) # 참조용 : 유니크한 값, 유니크한 값의 수
print(len(u)) # 몇개의 클래스인지 출력
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 터틀로 원 그리기 (0) | 2022.09.20 |
---|---|
[파이썬] 외부 프로그램 실행 (0) | 2022.09.18 |
[파이썬] 폴더내의 파일명 변경 (0) | 2022.09.18 |
[파이썬] pandas 와 csv 파일 연계 (0) | 2022.09.17 |
[파이썬] pandas DataFrame 컬럼 순서 변경 (0) | 2022.09.16 |
댓글