當我運行此代碼時,出現錯誤。我是新手。請幫我。提前致謝。
from sklearn import linear_model
from sklearn.metrics import mean_squared_error, r2_score
import pandas as pd
df_percentage = (pd.read_csv("Data.csv", sep=';'))
print(df_percentage)
x=df_percentage.Percentage
y=df_percentage.Peakintensity
x = x.reshape(-1,1)
from sklearn.model_selection import train_test_split
x_train,x_test,y_train,y_test = train_test_split(x,y,test_size=0.2)
model = linear_model.LinearRegression()
m1 = model.fit(x_train,y_train)
print(m1)
y_pred = model.predict(x_test)
print ('Coefficients: ', model.coef_)
print ('Intercept: ',model.intercept_)
uj5u.com熱心網友回復:
x = x.values.reshape(-1,1)
會修復它。
見:https ://pandas.pydata.org/pandas-docs/version/0.22/generated/pandas.Series.reshape.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/524677.html
上一篇:嘗試遍歷陣列并注釋它們
下一篇:ValueError:multilabel-indicatorformatisnotsupported,由于錯誤無法制作ROC曲線
