lazear/simd-euclidean
Calculation of euclidean distance between vectors, with SIMD
This library helps developers efficiently calculate the Euclidean distance between two vectors of numbers. You input two lists of floating-point numbers, and it outputs their distance, telling you how 'far apart' they are in a multi-dimensional space. It's designed for developers building applications where fast, repeated distance calculations are critical, especially for longer vectors.
No commits in the last 6 months.
Use this if you are a developer who needs to calculate Euclidean distances between long vectors of numbers extremely quickly within your Rust application.
Not ideal if you are working with very short vectors (under 32 elements) or if computational speed for distance calculations is not a primary concern for your project.
Stars
13
Forks
3
Language
Rust
License
MIT
Category
Last pushed
Jan 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lazear/simd-euclidean"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
rust-ml/linfa
A Rust machine learning framework.