當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python cuspatial.trajectory_distances_and_speeds用法及代碼示例

用法:

cuspatial.trajectory_distances_and_speeds(num_trajectories, object_ids, xs, ys, timestamps)

計算軌跡集的行進距離和速度

參數

num_trajectories

軌跡數(唯一對象 ID)

object_ids

對象(例如,車輛)ID 列

xs

x 坐標列(以千米為單位)

ys

y 坐標列(以千米為單位)

timestamps

任何分辨率的時間戳列

返回

resultcudf.DataFrame
cudf.Series

軌跡距離(公裏)

速度cudf.Series

軌跡速度(米/秒)

例子

計算衍生軌跡的距離和速度

>>> objects, traj_offsets = cuspatial.derive_trajectories(...)
>>> dists_and_speeds = cuspatial.trajectory_distances_and_speeds(
        len(traj_offsets)
        objects['object_id'],
        objects['x'],
        objects['y'],
        objects['timestamp']
    )
>>> print(dists_and_speeds)
                   distance          speed
    trajectory_id
    0                1000.0  100000.000000
    1                1000.0  111111.109375

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cuspatial.trajectory_distances_and_speeds。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。