ValueError в файле sklearn's linear_model.predict - PullRequest
0 голосов
/ 20 февраля 2019
import numpy as np 
import pandas as pd
from sklearn import datasets, linear_model
df = pd.read_csv("homeprices.csv")
df
model = linear_model.LinearRegression()
model.fit(df[['area']], df.price)
model.predict(5000)

ValueError: Ожидаемый 2D-массив, вместо него получен скалярный массив: array = 5000.Измените ваши данные, используя array.reshape (-1, 1), если ваши данные имеют одну функцию, или array.reshape (1, -1), если он содержит один образец.

1 Ответ

0 голосов
/ 21 февраля 2019

изменить строку:

model.predict(5000)

на:

model.predict([[5000]])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...