摘要: resport:https://github.com/haotian-wang/google-access-helper 阅读全文
posted @ 2018-12-13 13:18 ThisYanOK 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 随笔记录——Python接受终端入若干行输入 Python接受终端的若干行输入时,比较常用的input()不再好用。 1. 导入sys模块: 2. for循环接受输入: 3. Debug可ctrl+D 阅读全文
posted @ 2018-11-13 10:24 ThisYanOK 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 图的遍历(Python实现) 记录两种图的遍历算法——广度优先(BFS)与深度优先(DFS)。 图(graph)在物理存储上采用邻接表,而邻接表是用python中的字典来实现的。 两种遍历方式的代码如下所示: 运行结果如下: ['b', 'c', 'd', 'e', 'a']['b', 'd', ' 阅读全文
posted @ 2018-10-31 22:02 ThisYanOK 阅读(7288) 评论(0) 推荐(0) 编辑
摘要: Python实现多属性排序 多属性排序:假如某对象有n个属性,那么先按某规则对属性a进行排序,在属性a相等的情况下再按某规则对属性b进行排序,以此类推。 现有对象Student: 多属性排序: 运行结果: 解释: 将studentList中的每个对象首先按math属性由大到小排序,在math相等的情 阅读全文
posted @ 2018-10-28 21:37 ThisYanOK 阅读(2494) 评论(0) 推荐(1) 编辑
摘要: 1. 构造二维列表: 比如我现在需要一个100*100的二维列表: 2. 排序字典: 比如我现在想要python的字典全部按键排序存放: 阅读全文
posted @ 2018-10-07 16:56 ThisYanOK 阅读(2936) 评论(0) 推荐(0) 编辑
摘要: python+matplotlib 绘制等高线 步骤有七: 有一个m*n维的矩阵(data),其元素的值代表高度 构造两个向量:x(1*n)和y(1*m)。这两个向量用来构造网格坐标矩阵(网格坐标矩阵m*n维,可见与data同) 构造网格坐标矩阵X,Y 进行颜色填充 画等高线 等高线的描述 删掉坐标 阅读全文
posted @ 2018-09-27 20:56 ThisYanOK 阅读(11190) 评论(0) 推荐(0) 编辑
摘要: Python解析XML文件 文本记录如何利用python解析XML文件: 首先,XML示例文件如下所示(test.xml): 1. 导入解析XML文件的模块:xml.etree.ElementTree 注:解析XML方法很多,这里只介绍其一,xml.etree.ElementTree是按照XML文件 阅读全文
posted @ 2018-09-25 15:52 ThisYanOK 阅读(10007) 评论(0) 推荐(0) 编辑
摘要: 在python中安装basemap 1. 确保python环境安装完毕且已配置好环境变量 2. 安装geos: 3. 下载.whl文件: (1)pyproj‑1.9.5.1‑cp36‑cp36m‑win_amd64.whl (2)basemap‑1.1.0‑cp36‑cp36m‑win_amd64. 阅读全文
posted @ 2018-09-20 12:19 ThisYanOK 阅读(3390) 评论(0) 推荐(0) 编辑
摘要: 在Pycharm中导入第三方模块库 一、打开pycharm: 二、点击菜单上的“file” -> “setting”: 三、步骤二完成后出现界面如下所示。选中你的项目(比如thisyan Project),选中其下的“Project Interpreter”: 四、完成步骤三后出现界面如下所示。点击 阅读全文
posted @ 2018-09-18 21:56 ThisYanOK 阅读(45482) 评论(0) 推荐(2) 编辑
摘要: Python正则表达式 Python正则表达式有一个模块“re”,首先,在我们使用正则表达式的时候需要导入这个模块: 分三个部分来介绍Python正则表达式: 元字符 预定义字符 常用功能函数 一、常用字符(元字符) 注:python正则表达式元字符共11个,如下所示: . \ * + ? ^ $ 阅读全文
posted @ 2018-09-13 21:21 ThisYanOK 阅读(1733) 评论(0) 推荐(0) 编辑