如何确定您之前是不是在时间序列数据中访问过某个区域
Posted
技术标签:
【中文标题】如何确定您之前是不是在时间序列数据中访问过某个区域【英文标题】:How to determine if you have visited an area before in a time series data如何确定您之前是否在时间序列数据中访问过某个区域 【发布时间】:2020-08-22 03:08:24 【问题描述】:目前在 python 中工作。我有一个以纬度/经度为坐标的时间序列数据。确定您是否在以前访问过的地区最有效的方法是什么?前任。在下图中,我想标记第 11 个和第 12 个位置,因为它们靠近位置 2。但是,如果它们是连续的,我不想标记附近的任何位置。我想输出类似 [0, 0, 0... 1, 1, 0] 的东西。
https://i.stack.imgur.com/ttLWb.png
【问题讨论】:
【参考方案1】:您可以将每个访问过的坐标存储在dict
或set
中,然后简单地执行if coordinate in <dict or set>
,作为您分配dict
或set
的变量。 coordinate in <dict or set>
如果您已经访问过它,则返回 True,否则返回 False。
【讨论】:
是否可以在不遍历每个位置点的情况下做到这一点?以上是关于如何确定您之前是不是在时间序列数据中访问过某个区域的主要内容,如果未能解决你的问题,请参考以下文章