Skip to content

Commit af7c145

Browse files
committed
Docs: Probability Distributions in Rust
Closes #274
1 parent 652eb7f commit af7c145

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -674,21 +674,21 @@ Complex inner products are available for `f64`, `f32`, and `f16` types.
674674
### Probability Distributions: Jensen-Shannon and Kullback-Leibler Divergences
675675

676676
```rust
677-
use simsimd::SpatialSimilarity;
677+
use simsimd::ProbabilitySimilarity;
678678

679679
fn main() {
680680
let vector_a: Vec<f32> = vec![1.0, 2.0, 3.0];
681681
let vector_b: Vec<f32> = vec![4.0, 5.0, 6.0];
682682

683-
let cosine_similarity = f32::jensenshannon(&vector_a, &vector_b)
683+
let jensen_shannon = f32::jensenshannon(&vector_a, &vector_b)
684684
.expect("Vectors must be of the same length");
685685

686-
println!("Cosine Similarity: {}", cosine_similarity);
686+
println!("Jensen-Shannon Divergence: {}", jensen_shannon);
687687

688-
let sq_euclidean_distance = f32::kullbackleibler(&vector_a, &vector_b)
688+
let kullback_leibler = f32::kullbackleibler(&vector_a, &vector_b)
689689
.expect("Vectors must be of the same length");
690690

691-
println!("Squared Euclidean Distance: {}", sq_euclidean_distance);
691+
println!("Kullback-Leibler Divergence: {}", kullback_leibler);
692692
}
693693
```
694694

0 commit comments

Comments
 (0)