【发布时间】:2021-01-24 12:32:31
【问题描述】:
下面是我的简单代码。
import matplotlib.pyplot as plt
import numpy as np
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import classification_report, confusion_matrix
x = np.arange(10).reshape(-1, 1)
y = np.array([0, 0, 0, 0, 1, 1, 1, 1, 1, 1])
model = LogisticRegression(solver='liblinear', random_state=0)
print(model.fit(x, y))
我得到的输出是:
LogisticRegression(random_state=0, solver='liblinear')
我已经用其他数据和 PyCharm 尝试过,同样的事情。
我做错了什么?
【问题讨论】:
-
这能回答你的问题吗? What does "fit" method in scikit-learn do?
-
这是一个非常低级的问题,OP 可以轻松查看 Sklearn 文档。为什么要留下答案?!添加
model.fit(x, y)model.predict(x[:2, :])model.score(x, y)他需要先谷歌! -
我投票结束这个问题,因为所描述的行为是预期的和名义上的行为,并且没有任何问题或错误需要纠正或调试。
标签: python machine-learning scikit-learn