计算二进制矩阵的熵

机器算法验证 矩阵 信息论
2022-03-20 20:13:27

给定一个矩阵,其条目仅包含 1 和 0,我想在某种意义上想出一个矩阵“有序”的度量。这个确切的问题是在这里提出的:

测量二维二进制矩阵的熵/信息/模式

其中 whuber 发布的评分最高的答案提供了我正在寻找的内容,只是我不了解一个关键细节。谈到他的回答,他写道:“让我们用他们的以 2 为底的熵来衡量这种随机性。为了一个1,这些熵的序列是(1.92,1.5,1.58,1.0). 让我们称之为“个人资料”一个1

不幸的是,我尝试过但未能得出相同的熵值,所以如果我能就如何得出这些数字获得一些帮助,我将不胜感激。

1个回答

您所指的结果可以使用以下代码复制:

https://github.com/cosmoharrigan/matrix-entropy

此代码生成可视化并包括对缩放过滤矩阵集的“轮廓”(熵列表)的计算。请注意,原始答案中的特定熵值已更新。