错误文件"&书信电报;ipython-input-88-aaa9a8a07a7b>&引用;,第12行y\u predict=column\u或_1d(y,warn=True)^缩进错误:意外缩进
这段代码没有运行,它不断地给出错误。 第一个错误是: 有1D时应为2D 然后是错误 意外缩进 我的代码是:错误文件"&书信电报;ipython-input-88-aaa9a8a07a7b>&引用;,第12行y\u predict=column\u或_1d(y,warn=True)^缩进错误:意外缩进,python,scikit-learn,Python,Scikit Learn,这段代码没有运行,它不断地给出错误。 第一个错误是: 有1D时应为2D 然后是错误 意外缩进 我的代码是: from sklearn import metrics from sklearn.linear_model import LogisticRegression model=LogisticRegression(solver="liblinear") #x_train=x_train.values.reshape(-1,1) #y_train=y_trai
from sklearn import metrics
from sklearn.linear_model import LogisticRegression
model=LogisticRegression(solver="liblinear")
#x_train=x_train.values.reshape(-1,1)
#y_train=y_train.values.reshape(-1,1)
model.fit(x_train,y_train)
y_predict=model.predict(y_test)
y_predict = y_predict.values.reshape(-1,1)
y_predict = column_or_1d(y, warn=True)
coef_df=pd.DataFrame(model_coef_)
coef_df['intercept']=model_intercept_
print(coef_df)
关于第一个错误
请通过运行查看x\u列车
和y\u列车
的尺寸
print(x_train.shape)
print(y_train.shape)
x\u列
的形状应该是(nb\u样本,nb\u特征)
,而y\u列
的形状应该是(nb\u样本,)
——但我猜,故障在于x\u列
。请运行每一行-一行接一行并发布,在这一行之后会出现相应的错误
关于第二个错误
就我所见,第二个错误是因为从第一行到第二行的缩进。我编辑了你的问题,这样你就可以看到你是如何将代码粘贴到stackoverflow中的。我猜这是您的代码?您是否注意到您的
y\u predict=column\u或\u 1d(y,warn=True)
行的开头有一个额外的空格?