谷歌位置历史实用程序

spots的Python项目详细描述


斑点Build Status

谷歌位置历史实用程序

安装

$ pip install spots

用法

加载位置历史json作为pandas数据帧

fromspotsimportLocationHistorylocdf=LocationHistory.from_json("your-location-history-file.json")locdf.head()#   accuracy   activity                                         lat        lon               timestamp#           confidence               timestamp     type                                              #0       24        100 2014-01-05 09:47:07.808  UNKNOWN -23.340981 -46.579202 2014-01-05 09:47:07.808#1       24        100 2014-01-05 09:47:54.558  TILTING -23.123471 -46.631244 2014-01-05 09:48:21.891#2       24        100 2014-01-05 09:49:21.461  UNKNOWN -23.456211 -46.640234 2014-01-05 09:49:21.461#3       24        100 2014-01-05 09:50:21.470  UNKNOWN -23.464231 -46.604355 2014-01-05 09:50:21.470#4       25        100 2014-01-05 09:51:21.623  UNKNOWN -23.490080 -46.709021 2014-01-05 09:51:21.623

计算轨迹的停留点

StayPointDetection类实现了sklearn群集使用的相同接口 算法。

fromspotsimportStayPointDetectionimportnumpyasnpspd=StayPointDetection(distance=0.05,time=np.timedelta(15,'m'))staypoints=spd.fit_predict(X=locdf[['lat','lon']].values,timestamp=locdf.timestamp)locdf.loc[:,"staypoint_id"]=staypoints

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAVAgetRowIndex();和getColumnIndex();在Netbeans的JavaFX中,GridPane类中没有显示为选项。我怎样才能解决这个问题?   java异常:Linux中的“给定的最后一个块未正确填充”,但它在Windows中工作   java在另一个jar中运行外部jar   为什么java不使用指针   java Weblogic健康监控功能   JavaEclipse和JDK7   JavaSpringDataJPA为不同的基选择序列,并将值设置为entity   indexoutofboundsexception Java未按预期获得“StringIndexOutOfBoundsException”   java映射JSON与Map和Normal对象   java这是一个JSP数据库链接问题。如果在jsp中检查输入,则不会更新数据库   在Java中使用参数调用void方法   java为什么代码128不能在JavaFXTextFlow中正确显示?   java如何处理每10秒钟通过ftp接收的50K文件   java为什么“扫描仪从未关闭”警告不会消失?   java如何从这些细节开始   Java Junit在预期和实际情况相同时失败?   java在安卓中有没有一种从sim卡到应用程序的呼叫方式   java错误无法实例化接口组织。springframework。上下文ApplicationContextInitializer   java JUnit测试引发ClassNotFoundException   java使用字符检查2d数组中的某些单词(家庭作业)