【发布时间】:2017-04-16 12:45:34
【问题描述】:
这个问题是对previous question的补充。
我需要从两个 Python 列表中计算信息内容。这些列表包含实数。我知道我可以使用以下公式从列表的直方图计算概率。
sum_ij p(x_i,y_j) log_2 (p(x_i,y_j)/(p(x_i)p(y_j)) / - sum_i p(y_i) log_2 p(y_i)
是否有任何内置的 Python API 来计算信息内容?
上一个问题的答案建议使用来自BioPython 的information_content() API。但该函数仅适用于字母符号。
谢谢。
【问题讨论】:
-
你的价值观是离散的还是连续的?
-
@Paul 他们是连续的。
标签: python numpy scipy entropy information-theory