Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
knncolle/knncolle.hpp
✓ #include <knncolle/knncolle.hpp>
Build a KMKNN index and find nearest neighbors
#include <knncolle/knncolle.hpp>
#include <vector>
#include <iostream>
int main() {
std::vector<double> data = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0};
auto index = knncolle::build_index(3, 2, data.data());
auto results = index->find_nearest_neighbors(data.data(), 2);
for (auto& r : results) {
std::cout << "Index: " << r.first << ", Distance: " << r.second << std::endl;
}
return 0;
}
Debug
Known issues
No known issues recorded.
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.