鲲鹏社区首页
EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

search

接口定义

def search(n: int, query: numpy.ndarray, k: int, distances: numpy.ndarray, labels: numpy.ndarray, num_threads: int) -> int

接口用途

图检索。

参数说明

参数名称

描述

数据类型

取值范围

n

数据量。

int

大于等于1。建议小于10亿。

query

数据。

numpy.ndarray

限制非空,期待长度为n * K_features(数据量 * 特征维度)。

k

最近邻的数量。

int

[1,n],其中“n”为数据量大小。

distances

距离数组。

numpy.ndarray

限制非空,期待长度为n * K_features

labels

检索结果的id数组。

numpy.ndarray

限制非空,期待长度为n * K_features

num_threads

检索时使用的线程数。

int

[1,std::thread::hardware_concurrency()],其中std::thread::hardware_concurrency()为当前系统支持的并发线程数

返回值

数据类型

说明

int

接口由底层C++接口封装而来,异常抛出由底层C++接口控制。