libcity.data.dataset.trajectory_encoder.lstpm_encoder¶
-
class
libcity.data.dataset.trajectory_encoder.lstpm_encoder.
LstpmEncoder
(config)[source]¶ Bases:
libcity.data.dataset.trajectory_encoder.abstract_trajectory_encoder.AbstractTrajectoryEncoder
-
encode
(uid, trajectories, negative_sample=None)[source]¶ standard encoder use the same method as DeepMove
Recode poi id. Encode timestamp with its hour.
- Parameters
uid ([type]) – same as AbstractTrajectoryEncoder
trajectories ([type]) –
same as AbstractTrajectoryEncoder trajectory1 = [
(location ID, timestamp, timezone_offset_in_minutes), (location ID, timestamp, timezone_offset_in_minutes), …..
]
-