GetPQDistanceTableSdc
接口定义
int GetPQDistanceTableSdc(const PQParams *params, float *pqDistanceTable, size_t pqDistanceTable_size);
接口用途
计算PQ SDC距离表,即计算各个子空间内聚类中心之间的距离。
参数说明
参数名称 |
数据类型 |
描述 |
取值范围 |
|---|---|---|---|
pqDistanceTable |
float* |
SDC距离表。也可以作为输出值。 |
限制非空。长度为pqDistanceTable_size,其中“pqDistanceTable_size”为SDC距离表数组的长度。 |
pqDistanceTable_size |
size_t |
SDC距离表数组的长度。 |
限制为pqM*pqKsub*pqKsub,其中“pqM”是结构体“PQParams”中的字段,表示子空间数,“pqKsub”是结构体“PQParams”中的字段,表示子空间内聚类中心数。 |
params |
PQParams |
字段描述请参见结构体说明中的“PQParams”字段描述。 |
|
返回值
数据类型 |
说明 |
|---|---|
int |
正常运行时返回0,异常退出返回-1。 |
父主题: KVecTurbo接口说明