Файл ошибок " ", строка 12 y_predict = column_or_1d (y, warn = True) ^ IndentationError: неожиданный отступ - PullRequest
0 голосов
/ 31 января 2020

Этот код не запускался, он продолжал выдавать ошибки. Первой ошибкой было:

ожидаемый 2D, пока у вас есть 1D

, а затем ошибка

неожиданный отступ

Мой код:

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)

1 Ответ

0 голосов
/ 01 февраля 2020

Относительно первой ошибки

Проверьте размеры x_train и y_train, запустив

print(x_train.shape)
print(y_train.shape)

Форма x_train должна быть (nb_samples, nb_features), а форма y_train должна быть (nb_samples,) - но я предполагаю, что ошибка лежит на x_train. Пожалуйста, запустите каждую строку - одну за другой и запишите, после этой строки появляются соответствующие ошибки.

Относительно второй ошибки

Насколько я вижу, вторая ошибка из-за отступ от первой до второй строки. Я отредактировал ваш вопрос так, чтобы можно было увидеть, как вы вставили код в stackoverflow. Я предполагаю, что это твой код?

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