我有一些關於sklearn linear_model.LinearRegression(模塊)的輸入問題。Sklearn線性迴歸X和Y輸入格式
ages_train = [[20, 10000], [22, 12000], [22, 14000], [25, 17000], [30, 29000]]
net_worths_train = [10000, 12000, 14000, 17000, 29000]
reg = linear_model.LinearRegression()
reg.fit(ages_train, net_worths_train)
上述工作,但它使得很難繪圖。舉例來說,這樣做是行不通的:
plt.scatter(ages_train, net_worths_train, color = "b", label = "train data")
所以我想做的是輸入這樣的:
ages_train = np.array([20, 22, 25, 27, 30, 31, 31, 34, 42, 50])
net_worths_train = np.array([10000, 12000, 16000, 20000, 30000, 33000, 34000, 38000, 49000, 60000])
但這種數據格式不與.fit工作() linear_model.LinearRegression的函數。輸入數據的正確方法是什麼,並使其易於繪圖?最好是使用numpy數組嗎?