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