pub trait DoubleKNormalizationTf: NormalizationFactor { }
Expand description
Double normalized weighting scheme for TF based on a factor, K
.
§Example
To implement a custom Tf strategy, where the K
factor is constant:
use tfidf::{Tf, NormalizationFactor};
use tfidf::tf::{DoubleKNormalizationTf};
struct DoubleThirdNormalizationTf;
impl NormalizationFactor for DoubleThirdNormalizationTf {
fn factor() -> f64 { 0.3f64 }
}
impl DoubleKNormalizationTf for DoubleThirdNormalizationTf { }
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.