genericize and fix name
This commit is contained in:
parent
c92d9d99a2
commit
17f4e37faa
3 changed files with 3 additions and 6 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -3,5 +3,5 @@
|
||||||
version = 4
|
version = 4
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ngram-counter"
|
name = "ngram-entropy"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "ngram-counter"
|
name = "ngram-entropy"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
[profile.release]
|
|
||||||
debug = true
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ fn main() {
|
||||||
let (ngrams, freqs) = ngram_freqs(n, &src, &mut table);
|
let (ngrams, freqs) = ngram_freqs(n, &src, &mut table);
|
||||||
let bits = entropy(freqs);
|
let bits = entropy(freqs);
|
||||||
println!(
|
println!(
|
||||||
"{n:2}: {bits:6.3} bits, {:.3} bits/letter ({ngrams:7} unique ngrams)",
|
"{n:2}: {bits:6.3} bits, {:.3} bits/byte ({ngrams} unique ngrams)",
|
||||||
bits / n as f64
|
bits / n as f64
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue