在python中,如何使用随机林预测多个类?

在python中,如何使用随机林预测多个类?,python,machine-learning,scikit-learn,Python,Machine Learning,Scikit Learn,在python中,如何使用随机林预测多个类 我熟悉get概率,但我怎么知道每个概率属于哪个类呢 根据predict返回一个预测类数组,您可以使用该数组为每个样本获取最可能的类 如果要使用predict\u proba获取所有类的概率,需要查看classes\u属性。这按照predict\u probabila返回其概率的相同顺序列出了类。根据predict返回一个预测类数组,您可以使用该数组为每个样本获取最可能的类 如果要使用predict\u proba获取所有类的概率,需要查看classes

在python中,如何使用随机林预测多个类

我熟悉get概率,但我怎么知道每个概率属于哪个类呢

根据
predict
返回一个预测类数组,您可以使用该数组为每个样本获取最可能的类

如果要使用
predict\u proba
获取所有类的概率,需要查看
classes\u
属性。这按照
predict\u probabila
返回其概率的相同顺序列出了类。

根据
predict
返回一个预测类数组,您可以使用该数组为每个样本获取最可能的类


如果要使用
predict\u proba
获取所有类的概率,需要查看
classes\u
属性。这按照
predict\u probabila
返回其概率的相同顺序列出了类。

如何使其返回多个类?是否有方法使其返回多个值。对于我的问题,我可以解析这些类,但这很慢。我不确定我是否理解。为什么你认为解析
类会很慢?如果我想找到n个最可能的类。我需要在get_proba矩阵中找到n个最大值,这涉及排序。当然。但是你(可能)没有那么多课。而且必须有人进行排序,即使提供了一个函数为您进行排序。我建议,在开始优化之前,首先使用简单的方法确定排序是否确实是您的瓶颈。如何使其返回多个类?是否有方法使其返回多个值。对于我的问题,我可以解析这些类,但这很慢。我不确定我是否理解。为什么你认为解析
类会很慢?如果我想找到n个最可能的类。我需要在get_proba矩阵中找到n个最大值,这涉及排序。当然。但是你(可能)没有那么多课。而且必须有人进行排序,即使提供了一个函数为您进行排序。我建议,在开始优化之前,首先使用简单的方法确定排序是否确实是您的瓶颈。