distance相关内容
我正在寻找3D中点和线段之间的最短距离以及线段上的交点之间的最短距离的Python实现 推荐答案 这里有一个使用numpy: 的实现 def min_distance(r: np.ndarray, a: np.ndarray): """ Compute the minimal distance between a point and a segment. Give
..
我正在调查此问题: 假设我们在X轴上有N个起点和终点不同的线段。下面的数据结构描述了这一点: [(start1, end1),..., (startN, endN)] 现在我们要计算这些段的总大小,但重叠不应重复计算。 示例 输入:[(0,3),(1,2), (6,7)] 输出:4 由于线段(1,2)与线段(0,3)重叠,0到3的距离仅为3,6到7的距离为1,因此3
..
假设我生成了10个随机点 x
..
我正在尝试为我的数据创建新的距离函数。然而,与来自STATS包的dist函数相比,我的代码的执行速度非常慢。例如,查看欧几里得距离的结果: mydist = function (x){ euclidean = function (a, b){ sqrt(sum((a-b)^2)) } distances = matrix(0, nrow=nrow(x), ncol=n
..
我有一个数据帧,其中有一列字符串ID列表。(见下文)。 我想在所有行之间的所有成对距离之间创建距离矩阵 (例如,如果是10行,则它是10x10矩阵)。 这些行是ID列表,所以我不确定如何使用像pdist这样的东西。 这些值是字符串ID。就像字符串名称 ids 0 [58545-19, 462423-43, 277581-25] 1 [0] 2 [454950-82, 43
..
我有两个数据集,一个带有英国坐标的商店列表和一个带有坐标的火车站。 我正在使用BallTree来获得距离每个商店最近的站点,使用来自该网站的代码,并且我已经适当地交换了我的数据帧。 https://automating-gis-processes.github.io/site/notebooks/L3/nearest-neighbor-faster.html 编码: imp
..
假设我在表中的一行中有两个邮政编码。有没有办法计算两个邮政编码之间的距离? 推荐答案 以下示例用于BigQuery Standard SQL #standardSQL WITH `project.dataset.tabel` AS ( SELECT '91356' home, '90045' work ) SELECT home, work, ST_DISTANCE(ho
..
我有一个这样的 pandas 数据框。其中索引为pd.DatetimeIndex,列为时间序列。 x_1 x_2 x_3 2020-08-17 133.23 2457.45 -4676 2020-08-18 -982 -6354.56 -245.657 2020-08-19 5678.642 245.2786 2461.785 2020-08-20 -2394 154.34 -735
..
我想知道是否有快速方法来计算3D数值数组(A [N,3])的所有点到第二个3D数值数组(B [M,3])的所有点之间的欧几里得距离。 然后我应该得到一个数组C,它将是[N, M]数组的点到数组的点B的所有距离,然后使用np.min()沿指定的轴获得从集合的点到集合的点B的所有最小距离。 到目前为止,我就是这样实现的: distances = np.repeat(9999, len
..
所以我看这个sample,我想创建一个网格/曲面网格来填充这个距离。如何在PyVista中做这样的事情? 我尝试但似乎无法与安德拉斯·迪克美人沟通的answer: import pyvista as pv import numpy as np import matplotlib.pyplot as plt from scipy.spatial import KDTree import
..
我正在尝试计算两个位置之间的距离,我已经得到了这两个目的地的经度和纬度。在我的CSV中,我有4列(LAT1、LON1、LAT2、LON2),我如何应用下面的代码,以便用下面的代码计算出的距离创建名为‘Distance’的第5列? import math from math import sin, cos, sqrt, atan2, radians # approximate radius
..
使用典型的PDB文件,我能够使用与Biopython文档中提供的方法类似的方法来计算结构中两个原子之间的距离。如下所示: from Bio import PDB parser = PDB.PDBParser() pdb1 ='./4twu.pdb' structure = parser.get_structure("4twu", pdb1) model = structure[0]
..
我需要使用起点、距离和方位角找到终点。以下是每一项的值: latitude: 37.624942, longitude": -7.896333, azimute: 233.0 distance : 20.0 以下是我的函数: private List findEndPoint(string latitudeStart, string longitudeStart,
..
假设我有一个x,y坐标列表,如下所示: A = [(26, 63), (23, 63), (22, 63), (21, 63), (20, 63), (22, 62), (27, 63)] 我有一个点的x,y坐标,如下所示: leftbottom = (0, 238) 现在,我要在列表A中查找最接近leftbottom点的点。 如何才能最有效地执行此操作? 推荐答
..
我有一个包含两列的Pandas DataFrame,&id";(唯一标识符)和";Date&Quot;,如下所示: test_df.head() id date 0 N1 2020-01-31 1 N2 2020-02-28 2 N3 2020-03-10 我已经创建了一个自定义的Python函数,该函数在给定两个日期字符串的情况下,将计算这
..
在具有并行RCPP后端的R中计算二部距离的最快方法是什么? parallelDist是一个很棒的包,有CPP后端,支持多线程,但不支持二分距离计算(据我所知)。 使用parallelDist()进行二部距离矩阵计算。这涉及到除了M1:M2之外还要计算M1:M1和M2:M2--效率非常低。 library(parallelDist) bipartiteDist
..
我已经将公式转换为here提供的Java。但精确度是个问题。我们使用的是GPS坐标。 我们使用的是iPhone提供的GPS定位,精度高达10个小数点。 /* * Latitude and Longitude are in Degree * Unit Of Measure : 1 = Feet,2 = Kilometer,3 = Miles */ //TODO 3 Change U
..
我有两个向量:x (n,1)和y (n,1),我想从这些向量创建一个M (n,n)矩阵,它包含每两对之间的距离。 推荐答案 可以使用outer函数 x
..
我正在尝试使用R中的曼哈顿距离计算2D中的Voronoi镶嵌。 理想情况下这是一个获取一组二维点并输出划分空间的多边形列表的函数。我不确定Voronoi镶嵌的标准表示是什么。 当然,使用欧几里得度量有很多方法可以做到这一点(像deldir和qhull这样的包使这一点变得非常简单),但我还没有找到一种方法来实现曼哈顿距离。使用sos%sfindFn('voronoi')进行搜索也没有结果。
..
我想计算两个不同数据集中两点之间的距离。我不想计算所有点之间的距离--只计算到数据集B中最近的点。 以下是一些例子: 数据集A-人员 http://pastebin.com/HbaeqACi 数据集B-水要素: http://pastebin.com/UdDvNtHs 数据集C-城市: http://pastebin.com/nATnkMRk 所以...我想计算每个
..