Python中的计算信息内容

Computing information content in Python

我需要从两个 Python 列表中计算信息内容。我知道我可以使用以下公式,其中概率是根据列表的直方图计算的。

信息内容=sum_ijp(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) .

是否有内置的PythonAPI来计算信息内容?谢谢

查看 biopython 库中的 information_content 函数:http://biopython.org/DIST/docs/tutorial/Tutorial.html#htoc303