使用numpy广播计算距离矩阵的方法
我想计算 (x,y,z) 坐标的欧几里得距离矩阵。 我找到了计算(x,y)坐标的欧几里得距离矩阵的方法。 def euclidian_dist(x,y): diff = np.expand_dims(x, axis=1) - np.expand_dims(y, axis=0) distance_matrix = np.sqrt(np.sum(diff ** 2, axis=-1)... »
我想计算 (x,y,z) 坐标的欧几里得距离矩阵。 我找到了计算(x,y)坐标的欧几里得距离矩阵的方法。 def euclidian_dist(x,y): diff = np.expand_dims(x, axis=1) - np.expand_dims(y, axis=0) distance_matrix = np.sqrt(np.sum(diff ** 2, axis=-1)... »
找到 n 个长度为 n 的二进制代码,使得每对之间的距离为 n/2 ,其中 n 是偶数,如果可能的话?如何生成所有代码? 例如 n=4 我们有 1110,1101,1011,0111 每对有距离 2。 一对代码之间的距离是指两个代码字中不同比特的数量。 例如 1110 和 1101 ,只有最后两位不同,所以这对之间的距离是 2。 ... »
我正在使用 MYSQL 的全文搜索功能(在 Mysql 5.6.33 中)。 如果我在 NATURAL LANGUAGE 模式下进行 MATCH,对于带有一个字符拼写错误的邮政编码,我会得到一些不错的结果,包括使用“正确”邮政编码的结果,但它们不在顶部附近。 例如,有 10 所学校的邮政编码为 "BN2 1TL"。我故意把它拼错为"BN2 1TM" 并进行如下搜索: SELECT reco... »
我正在开发一个基于 Jaccard 距离的程序,我需要计算两个二进制位向量之间的 Jaccard 距离。我在网上看到了以下内容: If p1 = 10111 and p2 = 10011, The total number of each combination attributes for p1 and p2: M11 = total number of attributes whe... »
Netlogo:我可以设置海龟之间的距离吗? 你好, 我正在尝试创建一个模型,在该模型中,一只海龟在每个滴答声中随机选择另一只海龟作为伙伴,并跳到其伙伴的指定距离(给出的距离是基于概率的)。只要海龟之间有指定的距离,它移动到哪里都没有关系。 我试图通过创建一个“概率跳跃”过程来对此进行建模,并在两个“IID”过程中定义海龟跳跃的距离: to jump-with-probabilities ... »
我正在尝试使用纬度经度和高度(海拔)计算两点之间的距离。 我使用 euklides 公式来计算距离: D=√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²) 我的点是地理坐标,当然高度是我在海面上的高度。 我只有 lat 和 lng,我正在使用 GOOGLE API Elevation 来获取我的高度。 我正在开发一个应用程序来计算我的行进距离(在我的... »
在我正在构建的站点中,我存储了带有城市外键的事件。像这样: class Event(models.Model): name = models.CharField(max_length=255) ... ciudad = models.ForeignKey(City) class City(models.Model): name = models.CharFiel... »
假设我有一个 (x, y) 坐标列表。一个这样的列表是这样的: coords = [(7, 37), (6, 38), (6, 37), (7, 38), (6, 39), (7, 39), (6, 40), (7, 40), (6, 41), (7, 41), (6, 42), (7, 42), (6, 43), (7, 43), (6, 44), (7, 44), (6, 45), (7, ... »
我正在尝试找到一种方法来计算两个给定圆弧之间的最小距离。 我找到了解决方案in this link。这似乎是真的,但我不知道为什么这是正确的!有人可以证明它是正确的吗?... »
我想知道是否有人可以查看以下代码和最小示例并提出改进建议 - 特别是在处理非常大的数据集时代码的效率。 该函数获取一个 data.frame 并通过分组变量(因子)对其进行拆分,然后计算每组中所有行的距离矩阵。 我不需要保留距离矩阵 - 只需要一些统计数据,即平均值、直方图 ..,然后它们可以被丢弃。 我对内存分配等知之甚少,我想知道最好的方法是什么,因为我将处理每组 10.000 - ... »
给定起点和距离,计算终点。 我有一个与客户的矩阵,它们之间的距离。 (见链接jsfiddle) 矩阵:http://jsfiddle.net/j69kA/ 如何将它的校正转换为基于中心点的坐标点 (X, Y)?可以是 1。 1 2 3 4 5 6 7 8 9 10 1 0 24 15 27 19 16 11 33 28 30... »
主要目标是,给定一系列点,在庞大的数据库中找到最接近的点。 假设我们有系列 s1 = ((X1, Y1), (X2, Y2), (X3, Y3), (X4, Y4)) = (P1, P2, P3, P4),表 seriesOfPoints(IndexId, P1, P2、P3、P4)和给定的数字 Eta(最大距离)。我应该创建什么索引来优化这个查询: 从 seriesOfPoints 中选择 I... »
我有一个问题。 我有一个包含元组的向量: vector<tuple<int, int> > my_vector 假设出于某种原因我想将我的 for 循环迭代器放入索引中: // Example program #include <vector> #include <tuple> using namespace std; int main(... »
我使用了 CLLocation 的 distanceFromLocation: 方法来计算与某个位置的距离。 但是当我使用“Haversine公式”计算时,结果略有不同。 - (CLLocationDistance)distanceFromCoordinate:(CLLocationCoordinate2D)fromCoord { double earthRadius = 6371.0; ... »
我有两个列表。每个列表有三行。每个列表的坐标系从上到下为 (x,y,z)。我尝试使用数组,但它没有用。这是我的代码。 import numpy as np p1 = np.array([list(marker_11_x['11:-.X']), list(marker_11_y['11:-.Y']), list(marker_11_z['11:-.Z']) ]) p2 = np.array([l... »
我有一个二维数组,我想尽快找到每个(x, y) 点到其最近邻居的距离。 我可以使用scipy.spatial.distance.cdist: import numpy as np from scipy.spatial.distance import cdist # Random data data = np.random.uniform(0., 1., (1000, 2)) # Distan... »
你好,我是 python 编程新手, 目前我在一个项目中,需要离线查找 2 点(纬度和经度)之间的距离。 我知道谷歌地图提供这项服务,但我不能使用它,因为它有免费帐户的限制。 所以,我在谷歌上搜索并发现 pyroutelib2 可以使用 openstreetmap 地图数据为我做到这一点。 pyroutelib link 现在我有点卡住了。我在 Windows 8 x64 上运行。我的p... »
我有一个包含两列“id”(唯一标识符)和“日期”的 Pandas 数据框,如下所示: test_df.head() id date 0 N1 2020-01-31 1 N2 2020-02-28 2 N3 2020-03-10 我创建了一个自定义 Python 函数,给定两个日期字符串,它将计算这些日期之间的绝对天数(使用给定的日期格式字符串,例如 %Y-%m-%d... »
我需要找到一个最佳距离方程来找到两组之间的距离。 距离方程就像欧几里得、曼汉坦或任何..我必须找到两个实体之间的最佳最小距离。实体是带有元素(浮动值)的集合。集合可以是相等数量的元素,也可以是不同的。 例如: s1={2.1,3.5,2.7,4.9}, s2={4.2,3.1,2.3} 我怎样才能找到两个这样的集合之间的距离? 在我的例子中,每个元素都被索引到一个位置...例如:... »
我正在尝试使用计算每个点与其 k 个最近邻居之间的平均距离并生成 k 距离肘部图的技术来查找 eps 值,但我不知道如何在图上应用放大以查看肘部清晰,像这样: enter image description here 和 enter image description here 这是我的代码 neighbors = NearestNeighbors(n_neighbors=6) neighbors... »