![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习杂货铺
tjuarch
这个作者很懒,什么都没留下…
展开
-
Python与pip不匹配的解决办法
python -m pip install pip原创 2023-03-14 22:52:53 · 1562 阅读 · 0 评论 -
python将%替换为\(反斜杠)
近日在cnki搜索论文的时候,得到了一个关键字引用的字典,但是网络上返回的字典是这个造型的:[{ "name": "TOD", "y": 441, "c_fieldValue": "TOD", "c_field": "" }, { "name": "%u8F68%u9053%u4EA4%u901A", "y": 232, "c_fieldValue": "%u8F68%u9053%u4EA4%u901A", "c_field": ""原创 2022-03-21 22:19:26 · 3523 阅读 · 2 评论 -
matplotlib中创建axes的几种方法
大概有这么几种吧.Figure.add_subplot.Figure.add_axes.pyplot.subplot.pyplot.axes.Figure.subplots.pyplot.subplots1 .Figure.add_subplothttps://matplotlib.org/stable/api/figure_api.html?highlight=figure%20add_subplot#matplotlib.figure.Figure.add_subplotfig = p原创 2021-06-08 01:16:14 · 1299 阅读 · 0 评论 -
没有枪,没有炮,数据全靠自己造——模拟伪造信令数据
当我们想利用手机信令数据做一些研究探索的时候怎么办?没有钱,没有渠道。难道就没得办法了吗?那就自己动手,造,可劲造。原创 2021-04-28 23:32:16 · 508 阅读 · 1 评论 -
pandas 合并series为dataframe
直接把series的list用pd.DataFrame()转换就可以了。d'''[id_ AGENT0000000000grid 88timestamp 2021-04-26 00:01:00pos_x 448.457pos_y 204.423bearing 4.1132category原创 2021-04-27 21:42:00 · 1419 阅读 · 0 评论 -
修改shp文件属性字段顺序
修改shp文件的属性字段顺序,在arcmap中只能临时修改,网上也有说导入到mdb中用access修改,或者用fme修改的。这两个软件我都没装,试着用python修改了一下,也很方便。首先用geopandas读入shp文件,然后用pandas修改列的方式修改一下,就可以了,但是一定记得把geometry属性带着,否则空间要素就没了。import geopandas as gpdgdf = gpd.read_file(f"../shp/tianjin2_osm_utm_sdna_all.shp")gd原创 2021-04-11 18:23:21 · 2786 阅读 · 4 评论 -
(转载)Python使用format与f-string数字格式化
转载自知乎原文传送:https://zhuanlan.zhihu.com/p/357380568Python使用format与f-string数字格式化使用format或f-string将数字类型(int, float)转化为特定格式的字符串类型n = 12语法1 (Python2.6及以上)print(’[{}] -> [{:0=3d}] ---- 整数补零 (宽度为3)’.format(n, n)) # [12] -> [012]语法2 (Python3)print(f’[{转载 2021-03-31 23:59:56 · 701 阅读 · 0 评论 -
matplotlib中设置ax的坐标系
目前能搜索到的方法有两种:第一种plt.figure()plt.subplot(111, projection="lambert")第二种fig = plt.figure()ax = fig.gca(projection='3d')ax = fig.add_subplot(1, 21 1, projection='3d')第二种好一些。原创 2021-03-23 00:07:38 · 1146 阅读 · 0 评论 -
vsc不能切换notebook核心的问题
在vsc环境中使用notebook的时候,想切换环境,但是无论是ctrl+shift+p更改核心,或者是点击这里,都不能切换核心。显示核心的代码:import syssys.executable# 'D:\\ProgramData\\Anaconda3\\envs\\osm\\python.exe'解决办法:先切换到base,然后再切换需要的环境。困扰了两三天,踩了好多坑。...原创 2021-02-03 23:36:27 · 89 阅读 · 0 评论 -
UrbanSim学习笔记(0)
1 初始UrbanSim(1)网站官方网站https://urbansim.com/主页上一行字解释了UrbanSim的功能:Ai for Smarter Urban Development有三个频道,HOME URBANCANVAS PENCILERGitHubhttps://github.com/UDST/urbansimPlatform for building statistical models of cities and regions官方文档https://uds原创 2021-01-24 02:09:30 · 1105 阅读 · 1 评论 -
实现一个简单的谢林模型(Schelling Model)
by tjuarch1 简介谢林模型,也叫谢林隔离模型,是由美国经济学家托马斯·谢林于1971年提出,描述同质性在空间隔离上的影响和作用。它是基于智能体的模型,包含有三个元素:1、会产生行为的智能体2、智能体行为遵循一定的规则3、智能体产生的行为会导致宏观上的结果2 python实现模型揭示的一些事实在实际中得到了验证,人们对于身边各种不同阶层邻居的存在,但是最终经过有限次的迁徙后,却形成了隔离。采用python语言,在matplotlib中进行画图,用numpy计算矩阵。主要流程包括几原创 2021-01-21 22:04:48 · 5202 阅读 · 3 评论 -
尝试了一下用高德lbs获取道路信息
参考https://blog.csdn.net/u011170540/article/details/52327796的文章,采用了文章提到的api,用matplotlib画了一下,使用道路名称获取路网信息比较靠谱,代码如下。import requestsimport pandas as pdimport osimport matplotlib.pyplot as plt# from mpl_toolkits.basemap import Basemapplt.rcParams['font.s原创 2020-05-28 00:48:31 · 712 阅读 · 0 评论 -
把会议记录的照片和音频合成一个视频文件(python+ffmpeg)
前几天故宫博物院的单霁翔老师来天津做讲座,但是很遗憾讲座名额有限,没有机会亲临现场聆听老先生的讲演。但是好在同事对现场录音和拍照,看了一下录音和照片的时间戳,大致可以合的上,因此萌生出把照片和录音合并在一起的想法。不说废话,码上开干。起初的思路是用ffmpeg库把照片按照关键帧的顺序插进音频中,合成完整的视频。但是玩过视频的人都知道,这么做是不可能成立的。于是调整思路,先把照片时间戳找出来...原创 2019-12-22 15:03:42 · 2123 阅读 · 0 评论 -
结合python的一次arcgis等时圈划分实践
最近在研究生活圈,或者说是等时圈,正好结合lbs提供的路线规划接口做一些工作1、确定坐标系因为要使用高德的lbs,所以所有的球坐标系都使用GCJ02坐标,同时在arcgis中设置好wmts服务,方便加载底图。2、建立底图arcgis中创建两个点图层,origin_pt_gcj02.shp 和 target_pt_gcj02.shp(源点和目标点),其中源点坐标是天津规划院:P。目标点坐标...原创 2019-09-16 09:46:43 · 4903 阅读 · 6 评论