[numpy] np.sort 함수로 행이나 열의 개별적 정렬
넘파이의 np.sort 함수를 사용해 행이나 열을 개별적으로 정렬하기판다스의 sort_values 함수로 특정 열을 기준으로 정렬할 수 있지만, 행이나 열을 개별적으로 정렬하려면 넘파이의 np.sort 함수를 사용하는 것이 더 편리합니다. 이해를 돕기 위해 간단한 예시를 살펴보겠습니다. 예시 다음 예시 데이터 프레임은 각 학생의 선택 과목을 포함하고 있습니다.import pandas as pdimport numpy as np# 예시 데이터 프레임 생성data = {'선택1': ['물리', '화학', '물리', '화학', '물리'], '선택2': ['화학', '물리', '화학', '생물', '지학'], '선택3': ['지학', '지학', '생물', '역사', '화학']}df =..
2024. 10. 26.
[numpy] np.fmax와 np.fmin 함수를 이용해 배열 비교
넘파이의 np.fmax와 np.fmin 함수를 이용해 배열 비교 넘파이의 np.fmax와 np.fmin 함수는 두 배열을 비교하여 각 위치에서 더 큰 값이나 더 작은 값을 반환하는 유용한 함수입니다. 물론 불리언 마스킹으로도 구현할 수 있지만, 불리언 마스킹에 비해 더 간결한 코드로 수행할 수 있습니다. 이해를 돕기 위해 간단한 예시를 살펴보겠습니다. 예시import pandas as pd# 예시 데이터 프레임 생성data = {'반': ['A', 'B', 'B', 'A', 'A'], '국어': [81, 96, 83, 66, 84], '영어': [54, 42, 31, 68, 69]}df = pd.DataFrame(data) 예시 데이터 프레임 df에서 영어 점수에 30점을 가..
2024. 10. 26.