genericize and fix name

This commit is contained in:
mehbark 2026-04-16 14:13:59 -04:00
parent c92d9d99a2
commit 17f4e37faa
Signed by: mbk
GPG key ID: E333EC1335FFCCDB
3 changed files with 3 additions and 6 deletions

2
Cargo.lock generated
View file

@ -3,5 +3,5 @@
version = 4 version = 4
[[package]] [[package]]
name = "ngram-counter" name = "ngram-entropy"
version = "0.1.0" version = "0.1.0"

View file

@ -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

View file

@ -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
); );
} }