![](https://img-blog.csdnimg.cn/direct/12ed9d2df73242a99b75e6cd266e8943.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python日常分享
文章平均质量分 55
一些日常使用的 Python 技巧分享
杨超越luckly
可是誰沒有一次不顧一切的堅持
話要適可而止
挽留的舉止—《天份》
展开
-
基于python的百度迁徙迁入、迁出数据分析(二)
获取了2024年5月1日-5月5日的数据,并选取了迁徙规模指数最高的前20,反映上海节假日期间迁出热门城市趋势,可以看出热门城市分布在周边杭州、苏州、南通等城市。2.可以设置数据的渲染方式,分级字段、分级级数、透明度、线样式、线宽、弧度、是否显示时间轴等选项,可以自行摸索,符合自己的审美即可。2024年5月1日-5月5日的上海五一节假日人口迁入数据GIF展示;1.下载数据模版,将数据按模版进行修改,并上传数据。这部分是将得到的数据进行可视化展示,用到的平台。原创 2024-06-25 20:57:00 · 409 阅读 · 0 评论 -
基于python的百度迁徙迁入、迁出数据分析(一)
第二步获取上海市对其他城市的迁入、迁出数据,日期可以自定义,并且日期可以很早,目测当前时间半年之前的数据都可以获取,如果全都是0的话,就代表时间日期不能再早了。整体逻辑没变,优化保存结果为.xlsx,另外从交通规划的角度,城市之间的分析尺度已经偏宏观了,所以本文聚焦于城市尺度下百度迁徙迁入、迁出数据分析。导出Excel表格内容如下,数据标签包括城市的编码、城市的名称,日期、迁徙规模指数(反映迁入或迁出人口规模,城市间可横向对比)。完整代码#运行环境Python 3.11。原创 2024-06-25 20:56:15 · 333 阅读 · 0 评论 -
利用高德API获取整个城市的公交路线并可视化(一)
PS:完整代码如下,(但是运行前检查以下问题1、把url里面的key和安全密钥换成自己,2、把city改成你抓取的城市,读取txt的路径也改成你自己的,可以把txt放在你运行文件.py的路径下,对了,结果也会在里面);记录于2024年6月,因为高德API的key策略调整,增加了安全密钥这个一部分,同时拾人牙慧,优化了抓取一个城市的公交站点及其途径站点数据方法,避免公交车命名规范而导致城市公交数据抓取不全问题。至此得到了公交线路查询的key及其安全密钥,以往代码不能用的原因也是因为缺少了新的安全密钥的关系;原创 2024-06-21 11:19:42 · 522 阅读 · 0 评论 -
利用高德API获取整个城市的公交路线并可视化(二)
书接上回,到了可视化的部分,先回顾一下原数据表结构,数据标签包括:公交线路名称、始发站、终点站、行车区间、全程长度、途径站点名、途径站点坐标、途径站点第几站这几个标签,然而做可视化并不需要这么多标签,我选取了line_name、station_name、station_coords和station_sequence,这4个标签;PS:读取路径改成自己的,不想加前缀就把文件放在.py下,输出路径也可以改成自己的,不改的话也可以,whatever~#运行环境 Python 3.11。原创 2024-06-21 17:32:19 · 346 阅读 · 0 评论 -
DBF文件批量提取字段并合成excel
【代码】DBF文件批量提取字段并合成excel。原创 2024-02-02 15:03:07 · 165 阅读 · 0 评论 -
Geojson转shp(csv)
上述标签包括(objectid,id,city,name,households,total_area,completion_year,address,housing_price,lon,lat),只需要改成你现有的标签就行;另外修改一下文件路径,存储位置和导出位置,同时注意一下文件编码例如utf-8,utf-6等。PS:如果上述代码都报错,可以用笨办法一个标签一个标签的打印,比如就先打印二个标签( objectid,id),看看是不是编码问题之类的。原创 2024-06-05 17:57:21 · 356 阅读 · 0 评论 -
深圳市政府数据开放平台调用数据接口
下面是通过接口获取数据的代码,将代码中的"RequestURL","DataSize","appKey"分别改成请求地址,数据条数和appKey然后运行即可。= 'https://opendata.sz.gov.cn/api/29200_00403627/1/service.xhtml' # 输入项目地址。print('获取第{}页数据,共{}页'.format(page_num, PageSize))print('请求第{}页数据失败,原因:{}'.format(page_num, e))原创 2023-11-03 17:47:49 · 812 阅读 · 0 评论 -
Python一次性批量更新已安装的所有库
以下图实例冲突为例,pydantic2.7.4需要的是pydantic-core==2.18.4 的对应版本包,但我已经更新到最新的pydantic-core==2.19.0了,所以直接pip install pydantic-core==2.18.4 安装需求版本的pydantic-core,同步它会自动卸载最新版本的pydantic-core,再进行pip check 发现冲突解决。原创 2024-06-19 17:14:57 · 203 阅读 · 0 评论