AI/ML
쉬움
코딩
데이터 정규화
Min-Max 정규화와 Z-Score 표준화를 구현하세요
15분
50점
118개 테스트케이스
#3640
문제 설명
머신러닝에서 자주 사용되는 두 가지 데이터 스케일링 방법을 구현하세요.
1. Min-Max 정규화
x_norm = (x - min) / (max - min)
결과: 0 ~ 1 사이 값
2. Z-Score 표준화
x_std = (x - mean) / std
결과: 평균 0, 표준편차 1
입력 형식
첫째 줄에 데이터 개수 N이 주어집니다.
둘째 줄에 N개의 실수가 공백으로 구분되어 주어집니다.
출력 형식
첫째 줄에 Min-Max 정규화 결과를 출력합니다.
둘째 줄에 Z-Score 표준화 결과를 출력합니다.
각 값은 소수점 4자리까지 출력합니다.
예제 테스트케이스
예제 1
입력
5 1 2 3 4 5
출력
0.0000 0.2500 0.5000 0.7500 1.0000 -1.4142 -0.7071 0.0000 0.7071 1.4142
힌트
힌트를 활용하세요
실행 버튼을 눌러 코드를 실행하세요.