[Python/Numpy] 배열에서 고유한 요소 찾을땐 unique() 함수
넘파이(Numpy)의 unique 함수는 배열에서 모든 고유한 요소를 찾고, 이들을 정렬된 형태로 반환합니다. 이 함수는 중복된 값을 제거하고 각 고유한 값이 배열에서 최초로 등장하는 위치, 빈도 등 추가적인 정보도 제공할 수 있습니다. 1. 기본 사용법import numpy as nparray = np.array([1, 2, 2, 3, 3, 3, 4])unique_values = np.unique(array)print(unique_values) # [1, 2, 3, 4] 2. 추가적인 반환 값return_index=True: 고유 값이 처음 등장하는 인덱스를 반환합니다.return_inverse=True: 원래 배열을 재구성할 때 사용할 수 있는 인덱스 배열을 반환합니다.return_counts=Tr..
2024. 11. 11.
[Python] 파이썬 올림, 반올림, 내림, 버림 / ceil, round, floor, trunc
파이썬에서의 올림, 반올림, 내림 기능은 math 모듈과 내장함수를 통해 사용할 수 있습니다.바로 예시와 함께 설명하겠습니다. 1. 올림math.ceil() 함수는 주어진 숫자보다 크거나 같은, 가장 작은 정수를 반환합니다. 즉 숫자를 올림합니다.import mathprint(math.ceil(3.2)) # 결과는 4print(math.ceil(-3.2)) # 결과는 -3 2. 반올림파이썬 내장함수인 round()는 주어진 숫자를 가장 가까운 정수로 반올림하며, .5의 경우 가장 가까운 짝수로 반올림합니다.print(round(3.5)) # 결과는 4print(round(2.5)) # 결과는 2print(round(3.672, 1)) # 결과는 3.7, 소수점 첫째 자리에서 반올림 3. 내림ma..
2024. 11. 8.