이를 하나의 파일로 정리해 보면 다음과 같습니다.
실습 | 파이썬 코딩으로 구하는 최소 제곱
import numpy as np # 공부한 시간과 점수를 각각 x, y라는 이름의 넘파이 배열로 만듭니다. = np.array([2, 4, 6, 8]) = np.array([81, 93, 91, 97]) # x의 평균값을 구합니다. = np.mean( ) # y의 평균값을 구합니다. = np.mean( ) # 출력으로 확인합니다. print("x의 평균값: ", ) print("y의 평균값: ", ) # 기울기 공식의 분모 부분입니다. = sum([( - )**2 for in ]) # 기울기 공식의 분자 부분입니다. top( , , , ): = 0 for in range(len( )): += ( [ ] - ) * ( [ ] - ) return = top( , , , ) # 출력으로 확인합니다. print("분모: ", ) print("분자: ", ) # 기울기 a를 구하는 공식입니다. = / # y 절편 b를 구하는 공식입니다. = - ( * ) # 출력으로 확인합니다. print("기울기 a = ", ) print("y 절편 b = ", )