This commit is contained in:
Ingy döt Net 2013-10-27 22:24:23 +00:00
parent 6f050a029e
commit 776bba907c
3887 changed files with 59894 additions and 7280 deletions

View file

@ -0,0 +1,15 @@
#!/usr/bin/awk -f
{
for (i=1; i<= length($0); i++) {
H[substr($0,i,1)]++;
N++;
}
}
END {
for (i in H) {
p = H[i]/N;
E -= p * log(p);
}
print E/log(2);
}

View file

@ -0,0 +1,2 @@
echo 1223334444 |./entropy.awk
1.84644