如何使用经纬度坐标创建分组?

我有一个时间序列数据集,其中包含了接送地点的经纬度坐标。由于城市的坐标变化不大,如何用Python对它们进行分类?

我想创建分组,以便应用分类算法。

我粘贴了一行纽约市接送地点的经纬度坐标作为示例。

-73.973052978515625 40.793209075927734 -73.972923278808594 40.782520294189453

我已经设定了纬度的范围为40.6到40.9,经度的范围为-73.9到-74.25

现在,我想将它们分组,以便应用分类算法。


回答:

例如,你可以将坐标插入到一个名为coordinatestuples列表中。请注意,我还添加了几组超出范围的坐标。以下是代码:

coordinates = [    (-73.973052978515625,40.793209075927734),    (-73.972923278808594,40.782520294189453),     (-75.9,40.7)    ]filtered = list()# filtering coordinatesfor c in coordinates:    if  -74.25 <= c[0] <= -73.9 and 40.6 <= c[1] <= 40.9:        filtered.append(c)print filtered # here you have your filtered coordinates

输出:

[(-73.97305297851562, 40.793209075927734), (-73.9729232788086, 40.78252029418945)]

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注