当前位置: 首页 > 面试题库 >

如何在clf.predict_proba()中找到相应的类

平学
2023-03-14
问题内容

我有许多类和相应的特征向量,当我运行predict_proba()时,我会得到以下信息:

classes = ['one','two','three','one','three']

feature = [[0,1,1,0],[0,1,0,1],[1,1,0,0],[0,0,0,0],[0,1,1,1]]

from sklearn.naive_bayes import BernoulliNB

clf = BernoulliNB()
clf.fit(feature,classes)
clf.predict_proba([0,1,1,0])
>> array([[ 0.48247836,  0.40709111,  0.11043053]])
我想得到对应于什么阶级的概率。在此页面上说,它们是按照算术顺序进行排序的,我不是100%知道这是什么意思:[http]( http://scikit-
learn.org/stable/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVC.predict_proba)
//scikit-learn.org/stable/modules/genic/sklearn.svm.SVC.html#sklearn
.svm.SVC.predict_proba

这是否意味着我已经通过训练示例将相应的索引分配给班级的第一次遇到,还是有这样的命令?

clf.getClasses() = ['one','two','three']?


问题答案:

只需使用.classes_分类器的属性即可恢复映射。在您的示例中给出:

>>> clf.classes_
array(['one', 'three', 'two'], 
      dtype='|S5')

还要感谢您在问题中添加了一个简约的复制脚本,只需复制并粘贴到IPython shell中,它就使回答变得非常容易:)



 类似资料:
  • 问题内容: 我有一个词表 我想将每个列表项与一个字符串进行比较,并且输出应该是最相似的词。示例:如果是,则是最相似的词。如何在python中执行此操作?通常,我在清单中所用的单词可以很好地区分。 问题答案: 使用difflib: 正如您从仔细阅读源代码可以看到的那样,“接近”匹配项的排序从最佳到最差。

  • 本文向大家介绍如何在R中的字符串向量中找到相似的词?,包括了如何在R中的字符串向量中找到相似的词?的使用技巧和注意事项,需要的朋友参考一下 有时字符串向量中的字符串有拼写错误,我们希望提取相似的单词以避免这种拼写错误,因为相似的单词可能表示单词的正确和不正确形式。这可以通过使用 agrep 和 lapply 函数来实现。 在线示例1 输出结果 在线示例2 输出结果 在线示例3 输出结果

  • 我正在尝试使用findOne(未找到)在Mongoose中查找文档,并且我想获取最新的文档,即使它们可能具有相同的字段。 例如,这些是猫鼬中的文档: 所以我需要按照这样的思路做一个查询: 因此,当我按名称时,我期待的是最近的文档。然而似乎只返回旧的。 有什么建议吗?

  • 问题内容: 如何在Go中找到对象的类型?在Python中,我只是用来获取对象的类型。类似地,在Go中,是否有实现相同方法的方法? 这是我要迭代的容器: 在这种情况下,我无法获取对象行的类型,这是字符串数组。 问题答案: Go反射包提供了检查变量类型的方法。 以下代码段将打印出字符串,整数和浮点数的反射类型。 输出: 请参阅:http : //play.golang.org/p/XQMcUVsOja

  • 我有这样一个html页面如下: 现在我要做< code>btn的< code>onclick的动作。< br > 我已尝试< code > driver . find _ element _ by _ id(' ABC ')并按预期工作。< br > 但是我不知道如何获取并单击对象,它是中的一个跨度类。

  • 问题内容: 如何查询相似度排序的记录? 例如。搜索“库存溢出”将返回 堆栈溢出 SharePoint溢出 数学溢出 政治溢出 视觉特效溢出 例如。搜索“ LO”将返回: 巴勃罗毕加索 米开朗基罗 杰克逊·波洛克 我需要什么帮助: 使用搜索引擎索引和搜索MySQL表,以获得更好的结果 使用Sphinx搜索引擎和PHP 在PHP中使用Lucene引擎 使用全文索引,查找相似/包含的字符串 什么不好 L