如何解决TypeError:“ LogisticRegression”对象不可调用
logistic_regression.fit= LogisticRegression()
logreg.predict.fit([X_train,y_train])
y_pred=logistic_regression.predict(X_test)
TypeError:“ LogisticRegression”对象不可调用
解决方法
您可以先导入Logistic回归:
from sklearn.linear_model import LogisticRegression
然后您可以创建并调整它:
log_regressor = LogisticRegression(solver = 'lbfgs')
log_regressor.fit([X_train,Y_train]) # perform regression
Y_pred = log_regressor.predict(X_test) # make predictions
您可以使用其他求解器或默认求解器。
,我假设您想训练模型并对模型进行一些测试。试试这个:
logistic_regression = LogisticRegression()
logistic_regression.fit([X_train,y_train])
y_pred = logistic_regression.predict(X_test)
我认为您的代码中的主要问题是变量名称约定:
-
logistic_regression.fit
-变量名称中的点 -
logreg.predict.fit
-什么是logreg?这里有什么预测?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。