在查找表中查找输入张量的元素,并返回对应的值。
1
int Find(const TableInfo &info, const int64_t *keys, float *values, const float *defaultValue, int64_t length);
参数
输入/输出
说明
约束
info
输入
用于存储查找必要字段的结构体,包括:
valueBucket指向的空间至少有numBuckets*valueSize*sizeof(float) bytes,需用户保障,防止接口无法正常运行。
keys
用于查找的键。
指针不为空,数组不含有emptyKey、deletedKey。
values
用于查找的值,存储找到的值,作为输出。
指针不为空。
defaultValue
若未查找到,插入的值。
length
要查询的key数量。
取值范围(0,2^63-1],length与keys长度相同,需用户保障,防止缓冲区溢出等安全问题。