7得票1回答
使用pg_trgm在3亿个地址中进行搜索

我有一个PostgreSQL 9.3数据库,其中包含3亿个地址。我想使用pg_trgm模糊搜索这些行,最终目的是实现类似Google地图搜索的搜索功能。 当我使用pg_trgm搜索这些地址时,需要大约30秒才能获取结果。虽然有许多行与默认相似度阈值条件0.3匹配,但我只需要大约5到10个结果...

9得票1回答
如何使用命令行从Weka计算最近邻居?

我有一个csv文件,其中每一行都是代表数据点的数字向量。我想要使用weka命令行计算csv文件中每个数据点的最近邻居。我知道如何从命令行执行k最近邻分类,但那不是我想要的。我需要实际的邻居。如何做到这一点? 我希望使用weka而不是其他工具来完成这个任务。

8得票3回答
在集合A中找到所有点在集合B中的最近邻算法

假设我们有两组点A、B,我们想要为集合A中的每个点找到其在集合B中最近的邻居。 有许多好的算法可以找到一个点的最近邻。是否有一些方法可以利用我们得到的a_1的信息,更有效地搜索a_2或集合中的其他点的最近邻? 我认为可以这样做:使用三角不等式获取每个B中的点与新点a_2之间可能距离的区间,...

7得票1回答
在Python中为3D空间中的numpy.ndarray查找最近邻。

我有一个包含3D点的numpy.ndarray,其np.shape为(4350,3),还有另一个包含3D点的numpy.ndarray,np.shape为(10510,3)。 现在我正在尝试找到正确的Python软件包,以尽可能快地计算第二个数组中距离第一个数组中的点最近的邻居。 我在这里找到...

8得票5回答
Scala中高效的最近邻搜索

让这个坐标类与欧几里得距离配合使用, case class coord(x: Double, y: Double) { def dist(c: coord) = Math.sqrt( Math.pow(x-c.x, 2) + Math.pow(y-c.y, 2) ) } 并让一个坐...

19得票1回答
HTML5画布中的像素艺术在放大时会变得模糊

我正在尝试在HTML5画布中制作像素艺术风格的游戏,作为其中的一部分,我使用以下代码将大小为10x20或者类似大小的图像绘制到画布上:ctx.drawImage(image, 20, 20, 100, 200); 然而,画布使用双三次图像缩放,因此像素艺术图片在放大到2倍及以上时看起来很糟糕。...

21得票3回答
Chrome/Safari中的图像插值模式是什么?

我需要使用最近邻插值方式进行图像缩放,而不是当前使用的双三次插值方式。目前我使用以下代码:ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges; 这在IE和Firefox中有效,但在Chrome和S...

12得票4回答
在KD树中寻找所有节点的K近邻的高效方法

我目前正在尝试找到一个平衡的KD树的所有节点的K个最近邻居(其中K=2)。我的实现是代码维基百科文章的变体,可以相当快地找到任何节点的KNN,时间复杂度为O(log N)。问题在于我需要找到每个节点的KNN,如果我迭代每个节点并执行搜索,则时间复杂度达到O(N log N)左右。是否有更有效的...

10得票4回答
如何使用Spark查找10亿条记录中的最近邻?

给出包含以下信息的10亿条记录: ID x1 x2 x3 ... x100 1 0.1 0.12 1.3 ... -2.00 2 -1 1.2 2 ... 3 ... 对于上述每个ID,我想找到其最接近的前10个ID,基于它们的...

7得票1回答
PCL kd-tree 实现极其缓慢。

我正在使用基于点云库(PCL)的C ++实现的kd-tree最近邻搜索。数据集包含约220万个点。我正在为每个其他点搜索NN点。搜索半径设置为2.0。完全计算需要大约12小时!我使用的是装有4GB RAM的Windows 64位机器。这种情况在kd-tree搜索中很常见吗?我想知道是否有任何其...