用法:
cuspatial.trajectory_bounding_boxes(num_trajectories, object_ids, xs, ys)
計算軌跡集的邊界框。
- num_trajectories:
軌跡數(唯一對象 ID)
- object_ids:
對象(例如,車輛)ID 列
- xs:
x 坐標列(以千米為單位)
- ys:
y 坐標列(以千米為單位)
- result:cudf.DataFrame
每個軌跡的最小邊界框(以公裏為單位)
- x_min:cudf.Series
每個邊界框的最小 x 坐標
- y_min:cudf.Series
每個邊界框的最小 y 坐標
- x_max:cudf.Series
每個邊界框的最大 x 坐標
- y_max:cudf.Series
每個邊界框的最大 y 坐標
參數:
返回:
例子:
計算導出軌跡的最小邊界框
>>> objects, traj_offsets = trajectory.derive_trajectories( [0, 0, 1, 1], # object_id [0, 1, 2, 3], # x [0, 0, 1, 1], # y [0, 10, 0, 10] # timestamp ) >>> traj_bounding_boxes = cuspatial.trajectory_bounding_boxes( len(traj_offsets), objects['object_id'], objects['x'], objects['y'] ) >>> print(traj_bounding_boxes) x_min y_min x_max y_max 0 0.0 0.0 2.0 2.0 1 1.0 1.0 3.0 3.0
相關用法
- Python cuspatial.trajectory_distances_and_speeds用法及代碼示例
- Python cuspatial.GeoSeries用法及代碼示例
- Python cuspatial.GeoDataFrame.groupby用法及代碼示例
- Python cuspatial.CubicSpline用法及代碼示例
- Python cuspatial.GeoArrowBuffers用法及代碼示例
- Python cuspatial.quadtree_on_points用法及代碼示例
- Python cuspatial.derive_trajectories用法及代碼示例
- Python cuspatial.directed_hausdorff_distance用法及代碼示例
- 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.trajectory_bounding_boxes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。