私はPythonを学んでいます。私はmatplotlib.pyplotモジュールを使ってデータを表示する方法を学びます。次に、日付[]と価格[]をデータとして使用してデータを表示する例を示します。誰がなぜ5行目と6行目が必要なのか分かっていますか?グラフを表示させるにはなぜこのステップが必要なのか混乱しています。matplotlib.pyplot.plot()にグラフが表示されない
from sklearn import linear_model
import matplotlib.pyplot as plt
def showgraph(dates, prices):
dates = numpy.reshape(dates, (len(dates), 1)) # line 5
prices = numpy.reshape(prices, (len(prices), 1)) # line 6
linear_mod = linear_model.LinearRegression()
linear_mod.fit(dates,prices)
plt.scatter(dates,prices,color='yellow')
plt.plot(dates,linear_mod.predict(dates),color='green')
plt.show()