引き続きmatplotlibを使います。使い方は同じで、三次函数にしただけ。
import matplotlib.pyplot as plt import numpy as np x = np.arange(-10, 10, 0.1) y = x**3 - 3*x**2 + 4 plt.plot(x,y) plt.savefig('01')
グラフを見ると極大、極小を取っていることがわかりますね。
x = 0(極大)
x = 2(極小)
最小2乗法は線形回帰のアルゴリズム。
うむ、なんとも。