본문 바로가기
프로그램

[파이썬] 배열에서 항목(중복제거) 찾고 Count 하기

by 오디세이99 2022. 9. 18.
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
반응형

댓글