break into separate files

This commit is contained in:
Conor Patrick
2019-03-22 00:20:20 -04:00
parent a1a75e4ab5
commit 53fb0059a7
8 changed files with 700 additions and 714 deletions

View File

@ -0,0 +1,12 @@
import math
def shannon_entropy(data):
sum = 0.0
total = len(data)
for x in range(0, 256):
freq = data.count(x)
p = freq / total
if p > 0:
sum -= p * math.log2(p)
return sum