【发布时间】:2026-01-22 22:30:01
【问题描述】:
我从 sklearn.metrics 导入了分类报告,当我输入我的 np.arrays 作为参数时,我收到以下错误:
/usr/local/lib/python3.6/dist-packages/sklearn/metrics/classification.py:1135: UndefinedMetricWarning:精度和 F 分数定义不明确,并且 在没有预测样本的标签中设置为 0.0。 '精确', '预测',平均,warn_for) /usr/local/lib/python3.6/dist-packages/sklearn/metrics/classification.py:1137: UndefinedMetricWarning:召回率和 F 分数定义不明确并且正在 在没有真实样本的标签中设置为 0.0。 “回忆”、“真实”、 平均,warn_for)
代码如下:
svclassifier_polynomial = SVC(kernel = 'poly', degree = 7, C = 5)
svclassifier_polynomial.fit(X_train, y_train)
y_pred = svclassifier_polynomial.predict(X_test)
poly = classification_report(y_test, y_pred)
当我过去不使用 np.array 时它工作得很好,关于我如何纠正这个问题的任何想法?
【问题讨论】:
标签: python machine-learning scikit-learn classification