y1 = c1x + c0처럼 선형 방정식의 일반적인 형태로 표현하자면 y2 = c2x2 + c1x + c0 같은 방정식이 됩니다. 참고로 x = x1이고 1 = x0입니다. 이들을 모두 다 합하면 결과는 다음과 같습니다.
제가 무엇을 말하려고 하는지 알겠나요? 저와 함께 동시에 말해 봅시다. 하나, 둘, 셋! 점곱입니다. xi와 계수 ci를 분리하고 np.dot으로 조합하면 방정식을 코드로 구현할 수 있습니다.
In [34]:
plt.Figure((2,1.5)) xs = np.linspace(-10,10,101) coeffs = np.array([2,3,4]) ys = np.dot(coeffs, [xs**2, xs**1, xs**0]) # 점곱으로 멋진 포물선을 그릴 수 있습니다 plt.plot(xs, ys);