错误文件"&书信电报;ipython-input-88-aaa9a8a07a7b>&引用;,第12行y\u predict=column\u或_1d(y,warn=True)^缩进错误:意外缩进

错误文件"&书信电报;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

这段代码没有运行,它不断地给出错误。 第一个错误是:

有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_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)
行的开头有一个额外的空格?