因此,我使用的是Python bnlearn包,当您进行推断时,将返回一个包含概率数据的表。问题是我有很多数据,如果表按降序排列会更有趣。我不知道如何操纵它。‘表’的类是pgmpy.factors.discrete.DiscreteFactor.DiscreteFactor.
This is how the table looks like
有可能被操纵吗?
发布于 2021-05-10 20:18:00
pgmpy.factors.discrete.DiscreteFactor.DiscreteFactor的源代码表明,变量的可能值存储在state_names成员字典中,而values成员中的实际概率以numpy数组的形式存储。您可以使用类似以下内容的子句进行订购
max(zip(your_discrete_factor_object.state_names["your variable name"], your_discrete_factor_object.values.tolist()), key = lambda p: p[1])https://stackoverflow.com/questions/66015953
复制相似问题