min-Max Normalization
- 데이터 정규화 방법 중 하나
- 각각의 최소값이 0, 최대값이 1로, 그리고 다른 값들은 0과 1 사이의 값으로 변환

파이썬으로 표현
scores = [-20, 60, 40, 70, 120]
M, m = scores[0], scores[0]
for score in scores:
if score > M:
M = score
if score < m:
n = score
print('Max value: ', M)
print('min value: ', m)
for score_idx in range(len(scores)):
scores[score_idx] = (scores[score_idx] - m) / (M - m)
print("scores after normalization:\n", scores)
M, m = scores[0], scores[0]
for score in scores:
if score > M:
M = score
if score < m:
n = score
print('Max value: ', M)
print('min value: ', m)