본문 바로가기
프로그램

[파이썬] 문제 : 정수열에서 중복된 수 제외하고 몇개인지 파악

by 오디세이99 2022. 11. 25.
728x90
반응형
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))   # 몇개의 클래스인지 출력

결과

[ 1  2  3  9 10] [3 3 3 1 1]
5
728x90
반응형

댓글