用法:
cuspatial.directed_hausdorff_distance(xs, ys, space_offsets)
計算所有空間對之間的有向 Hausdorff 距離。
- xs:
x 坐標列
- ys:
y 坐標列
- space_offsets:
每個空格的開始索引,加上最後一個空格的結束偏移量。
- result:cudf.DataFrame
每個輸入空間一行一列的成對有向距離矩陣;第 i 行第 j 列的值表示從空間 i 到空間 j 的豪斯多夫距離。
參數:
返回:
例子:
從一個空間到另一個空間的有向豪斯多夫距離是第一個空間中的任何點到第二個空間中最近點之間的所有距離中最大的。
考慮網格上的一對線:
: x -----xyy--- : :
x0 = (0, 0), x1 = (0, 1)
y0 = (1, 0), y1 = (2, 0)
x0 是
x
到y
的最近點。從 x0 到y
中最遠點的距離為 2。y0 是
y
中到x
的最近點。從 y0 到x
中最遠點的距離為 1.414。計算一組空間之間的有向 hausdorff 距離
>>> result = cuspatial.directed_hausdorff_distance( [0, 1, 0, 0], # xs [0, 0, 1, 2], # ys [0, 2, 4], # space_offsets ) >>> print(result) 0 1 0 0.0 1.414214 1 2.0 0.000000
相關用法
- Python cuspatial.derive_trajectories用法及代碼示例
- Python cuspatial.GeoSeries用法及代碼示例
- Python cuspatial.GeoDataFrame.groupby用法及代碼示例
- Python cuspatial.CubicSpline用法及代碼示例
- Python cuspatial.GeoArrowBuffers用法及代碼示例
- Python cuspatial.quadtree_on_points用法及代碼示例
- Python cuspatial.trajectory_bounding_boxes用法及代碼示例
- Python cuspatial.trajectory_distances_and_speeds用法及代碼示例
- Python cuspatial.point_in_polygon用法及代碼示例
- Python cusignal.windows.windows.hann用法及代碼示例
- Python cusignal.windows.windows.general_gaussian用法及代碼示例
- Python cusignal.waveforms.waveforms.chirp用法及代碼示例
- Python cusignal.windows.windows.gaussian用法及代碼示例
- Python cusignal.windows.windows.hamming用法及代碼示例
- Python cusignal.windows.windows.get_window用法及代碼示例
- Python cusignal.waveforms.waveforms.gausspulse用法及代碼示例
- Python cusignal.peak_finding.peak_finding.argrelmin用法及代碼示例
- Python cusignal.windows.windows.bartlett用法及代碼示例
- Python cusignal.spectral_analysis.spectral.welch用法及代碼示例
- Python cusignal.windows.windows.chebwin用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cuspatial.directed_hausdorff_distance。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。