python - 使用 scikit learn 检索错误分类的文档

标签 python numpy machine-learning scipy scikit-learn

我很想知道 scikitlearn python 模块中是否有内置函数,可以检索错误分类的文档。

这很简单,我通常通过比较预测向量和测试向量并从测试文档数组中检索文档来自己编写它。但我问的是它是否有内置功能,而不是在我编写的每个 python 代码中复制功能。

最佳答案

如果您有一组文档的真实标签 y_test 列表,例如["ham", "spam", "spam", "ham"] 并将其转换为 NumPy 数组,然后您可以将其与一行中的预测进行比较:

import numpy as np

y_test = np.asarray(y_test)
misclassified = np.where(y_test != clf.predict(X_test))

现在 misclassifiedX_test 的索引数组。

@eickenberg 是对的,这种东西没有在 scikit-learn 中实现,因为用户应该对 NumPy 足够熟悉,可以自己用几行代码来完成。

关于python - 使用 scikit learn 检索错误分类的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25551977/

相关文章:

python - 在 Python 3.x 中使打印像在 Python 2 中一样工作(as 语句)

python - Numpy 与 Pandas 不一致的结果和缺失值

machine-learning - 数据/特征标准化

opencv - Opencv 中的概率分类器

python - keras 'NoneType' 对象没有属性 '_inbound_nodes'

python正则表达式匹配跨多行的内容

python - 我如何开始使用斜纹呢?

numpy - NumPy 可以处理多少数据

python - 从 pandas 数据框(库存)计算数据的更有效方法

python - 从python中的矩阵中提取列作为向量