引言
近似最近邻搜索中通常会涉及到fvecs和ivecs格式的数据,其中,原始数据一般为fvecs格式的数据,查询结果一般为ivecs格式的。ivecs内部存储的主要是数据的id,数据类型为unsigned类型。就其内部数据结构而言,行数为查询点的个数,列数为对每个查询点查询返回个数再加1,因为每行的第一个位置存储的是对每个查询点查询返回个数。
可以通过程序来读取ivecs格式数据的内容,下面是用c++程序读取ivecs格式数据内容并输出其查询数据个数和对每个查询点查询返回个数。
C++读取ivecs格式数据
1 |
|
参考文献
[1]付聪, NSG : Navigating Spread-out Graph For Approximate Nearest Neighbor Search, https://github.com/ZJULearning/nsg, 2019.8.12.