python项目
文章平均质量分 61
Great1414
不破不立
展开
-
OSMnx学习(开源地图数据库OSM)
一个关于用户运动轨迹的项目,接触到OSM及OSMnx包。OSM是Open Street Map开源地图数据库,Geoff Boeing的博客提供了OSMnx的Python包。OSMnx,简称ox。其中主要分为两种地图模型,一种是区块数据(gdf_from_place),另外一种是道路模型(graph_from_place)。而获取相应地图数据,可以有以下几种方式:a bo...原创 2018-06-05 16:33:09 · 14557 阅读 · 7 评论 -
网络分析库—NetworkX
NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。networkx支持创建简单无向图、有向图和多重图(multigraph);内置许多标准的图论算法,节点可为任意数据;支持任意的边值维度,功能丰富,简单易用。 import networkx as nx print(nx)&...转载 2018-06-05 18:00:52 · 1459 阅读 · 0 评论 -
数据处理常用语句
时间差:from dateutil.parser import parsea = parse('2017-10-01/12:12:12')b = parse('2013-3-4/10:10:10')(a-b).days(a-b).seconds(a-b).total_seconds()tim = pd.to_datetime(b) - pd.to_datetime(a)tim/...原创 2018-06-26 16:26:15 · 293 阅读 · 0 评论 -
python利用selenium爬取X蜂窝热门游记
最近因项目需要,学习了下爬虫。之前都是完成的静态网页的爬去,但大部分网页都是动态加载AJAX,所以学习了selenium。当然也可以通过在network中查找隐藏的网页内容,在利用requests去爬去相关内容。本次主要是为了学习selenium,爬取某蜂窝的热门游记。from selenium import webdriverfrom selenium.webdriver.common.by ...原创 2018-07-04 09:54:17 · 1353 阅读 · 1 评论 -
机器学习系列之kdtree
目的:最近有个项目,一条公交线路上,有n个站点。现在对每个站点附近的基站,进行聚合。首先,通过爬虫并利用高德API,获取了相应的站点的经纬度信息。然后利用基站维度表(包涵经纬度),计算距离公交站点的所有基站。步骤一:爬取公交站爬虫的内容相对简单,本文不在赘述。相关内容,可以自行学习,也可以在评论里探讨。import requestsimport numpy as npimport...原创 2018-07-17 15:44:44 · 1085 阅读 · 0 评论