회귀방정식을 구하거나 수치 연산을 할 때 다항식을 다룰 일이 엄청나게 많습니다!
Numpy에서는 다항식을 사용하기 쉽게 polynomial class를 제공하고 있는데 오늘은 이 polynomial class에 대해 공부해보려 합니다.
1. poly1d
다항식이 주어질 때 poly1d는 다항식의 계수만을 이용해 다항식을 나타냅니다. 위 다항식 같은 경우 poly1d([1, 1])과 같이 나타냅니다.
연산을 통해 다항식의 값을 계산하는 것도 가능합니다.
두 개의 다항식이 주어질 때 덧셈 연산을 수행하면,
다음은 곱셈 연산을 해보겠습니다
마지막으로 나눗셈 연산도 해보면
2) 다항식의 차수
len 함수를 통해 다항식의 차수를 구할 수 있습니다.
오늘은 numpy를 통해 polynomial class를 나타내는 방법에 대해서 공부해 봤습니다. 간단하기 때문에 한 번 꼭 쳐보면 좋을 것 같습니다.
다음에는 오늘배운 poly1d와 최소제곱법, polyfit을 사용해 회귀방정식을 구하는 방법에 대해 알아보려 합니다!
'DataScience' 카테고리의 다른 글
[Matplotlib] PieChart(파이차트) (0) | 2022.07.11 |
---|---|
모집단과 표본집단, 표본평균의 의미 (0) | 2022.07.07 |
정규분포를 왜 표준화하는걸까? (0) | 2022.06.07 |
통계적 추론, 추정의 의미? (0) | 2022.06.07 |
기하평균의 의미 (0) | 2022.03.26 |