entropy

    0热度

    1回答

    是否有产生“无限”数量的高熵数据的函数?此外,存在哪些函数会一次又一次地产生相同的随机数据? 我知道他们存在,但他们有一个特定的名字? 使用案例: 使用函数来生成随机数据的100个比特。 (太棒了!)但是保持熵的高值。 使用相同的函数来产生10000位的随机数据。 (生成的前100位与之前生成的随机数据的100位相同)。虽然仍然保持熵的高值 此外,我将如何去建立自己的这些功能?

    7热度

    4回答

    我正在使用Windows XP Home Edition。我需要安装PHP的一些扩展 - memcache,APC,.etc。我非常希望使用PECL来实现这一点。问题是PECL认为我的计算机上有某些程序是理所当然的。例如,在另一篇文章中,我读到了你需要在你的机器上安装Microsoft Visual Studio C++。但是,我下载的Visual Studio的新版本没有msdev.exe,而是

    1热度

    1回答

    我安装了rngd 5并在Android上运行Android 5.1。我做了一个脚本来测试出来: #!/system/bin/sh haveged -w 1024 -p /dev/haveged.pid -r 0 & rngd -d 1 -p /dev/rngd.pid -r /dev/hw_random & 我发现,使用任何一种方法来提高熵耗尽的电池,所以除去脚本,二进制文件和/数据/系统/熵*。

    0热度

    2回答

    我目前正在使用C#开发员工数据库。我有4个不同的类组成我的数据库;受薪雇员,每小时雇员,佣金雇员和基本工资雇员。我有一个名为“employee”的基类,它包含每个员工类型的名字,姓氏和SSN。 目前,我可以在运行代码时单独打印每位员工。我使用测试输入文件来测试文件中的员工类型。它在输出文件中输出它的相应类型的员工。 现在,我可以创建员工记录,我也希望能够从数组中删除员工记录。 我对这个方法被称为

    1热度

    1回答

    我在编写熵编码算法,我想将单个位(如编码字符)写入文件。例如,我想将011写入一个文件,但如果将它存储为字符,它将占用3个字节而不是3个位。所以我的最后一个问题是:我怎样才能将单个位写入文件? 提前致谢!

    2热度

    2回答

    我尝试使用下面的Java函数来计算英文熵 public static void calculateEntropy() { for(int i = 0; i < letterFrequencies[i]; i++) { entropy += letterFrequencies[i] * (Math.log(letterFrequencies[i])/M

    3热度

    1回答

    [求助] 我的错误是,我没有意识到如果所有的都是一种类型,熵是0。因此,如果全部都是正的,熵是0,并且如果全部都是负的,它也是零。如果等于正数和负数,熵将为1。 这是没有任何意义的,会得到负面的信息收益。 但是基于这个例子,我得到了负面的信息收益。 这里是数据: 如果我计算的湿度属性的信息增益,我得到这样的:这里 显然我失去了一些东西。编辑: 澄清我如何理解它。 整个系统的熵定义为: 在这种情况下

    1热度

    1回答

    的熵公式词法丰富是 的概率p-i个是由N,其中N是在文本和V-第i是代币的总数除以V-第i个计算特定类型发生的次数(至少这是我的理解)。 所以,如果我有一个字符串the, the, the, a, a, over, love, one, tree 有9 tokens,但只有6 types。 V-'theth'(据我所知)将是3因此p-'theth'将计算为3/9 = 0.33。 V-'ath'然后

    2热度

    1回答

    我写了一个函数来计算向量的熵,其中每个元素表示一个类的元素的数量。 function x = Entropy(a) t = sum(a); t = repmat(t, [1, size(a, 2)]); x = sum(-a./t .* log2(a./t)); end e.g:a = [4 0],然后entropy = -(0/4)*log2(0/4) - (

    0热度

    1回答

    我尝试从我的工作区读取文件,并使用灰度级的直方图计算每个图像带的顺序之一的熵。这是我的尝试,我可以读取.mat与负载功能文件 clc I = load('file.mat'); E = entropy(I); hist(E); figure plot(E); 更新: 这是代码: I = load('file.mat'); E = zeros(1,size(I,3)); for