【发布时间】:2014-09-14 19:27:55
【问题描述】:
我有以下问题:我有一个矩阵,比如说 20K 离散分布(直方图),我需要计算每对之间的 KL 散度 (KLD)。最简单的方法是使用两个 for 循环并通过标准 KLD 计算计算每两个分布之间的 KLD。这需要时间。很多时间。我想知道上面是否有某种基于矩阵/数组的计算。当然,我不是第一个遇到这个问题的人。不幸的是,我是 python 新手。任何帮助将不胜感激。 谢谢! A.
【问题讨论】:
-
到目前为止你做了什么?你有一些代码要看吗?
-
单个分布是什么样子的 - 即 20 个浮点值总和为 1.0?
标签: python performance algorithm statistics histogram