
python编程
文章平均质量分 65
Salierib
水文地质、GIS、机器学习、生态、python编程
展开
-
python编程练习:爬虫爬取静态网页批量下载自然保护区边界文件
爬虫爬取静态网页批量下载自然保护区边界文件原创 2022-04-18 21:38:11 · 1673 阅读 · 0 评论 -
python编程练习:爬虫爬取全国大江大河实时水情
http://xxfb.mwr.cn/原创 2021-08-23 17:19:17 · 5147 阅读 · 24 评论 -
python编程练习:基于gdal库,批量汇总栅格文件的统计特征
文章目录一、功能描述二、代码三、使用例3.1、问题描述3.2、代码示例3.3、运行结果系列文章目录:ArcGIS自定义脚本编程一、功能描述读取栅格文件,批量统计栅格的文件名、计数、最小值、最大值、总和、平均值、中位数、标准差。并将统计结果保存为表格(.csv)文件。表格文件样式如下:二、代码def gdal_analysis(in_path,out_csv): """ 读取栅格文件,批量统计栅格的文件名、计数、最小值、最大值、总和、平均值、中位数、标准差。并将统计结果保存为表原创 2021-02-15 01:12:31 · 2160 阅读 · 1 评论 -
python编程练习:基于gdal库,提取栅格数据并添加x、y字段
文章目录一、引言二、脚本代码三、运行结果四、讨论(一)使用例(二)不足系列文章目录:ArcGIS自定义脚本编程一、引言栅格(.tif)文件是一种常见的数据存储格式,在空间分析中的过程中,我们常常需要将栅格文件中包含的数据提取出来,导出为类似于{(x1,y1,v1), (x2,y2,v2)…}。其中,x、y分别为栅格文件中某个像元中心处对应的横坐标和纵坐标,v为此像元对应的值。针对这一过程,即提取栅格数据并添加x、y字段的过程,通常可以利用ArcGIS进行,即对于浮点型栅格,先用栅格转点工具转为点原创 2020-12-28 00:17:45 · 1657 阅读 · 3 评论 -
python编程练习:爬虫爬取动态网页批量下载气象站数据
文章目录一、功能介绍一、功能介绍基于python爬虫下载全国温室数据系统的气象数据http://data.sheshiyuanyi.com/WeatherData/## 二、网页分析文件至表格
一、功能实现二、代码import reimport pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 显示中文def read_zot_file(in_zot): """ 寻找.ZOT文件中含有等号的行,将其中的空格删去,并将 ...原创 2020-03-06 12:07:51 · 1198 阅读 · 0 评论 -
python编程练习:Engquist-Osher差分格式求解Burgers方程
一、题目二、代码from scipy.integrate import quadimport numpy as np# 函数f(u)=1/2*u**2,故f`(u)=udef f_positive(upp_value): # 积分f+(u)中需要使用的函数 is_over_zero = int(upp_value > 0) return is_over...原创 2020-02-22 15:47:43 · 1236 阅读 · 0 评论 -
python编程练习:10000位的圆周率飞花令
〇、目标利用爬虫收集足够多的古诗词,筛选诗词中含有数字的句子后,再按照圆周率中的数字顺序对这些诗词进行排序。视频展示见1~1000位圆周率飞花令一、爬虫获取古诗词import urllib.requestimport urllib.parsefrom lxml import etreeimport randomimport time"""爬取古诗词网"""# 可用的代理...原创 2019-12-28 16:40:06 · 20942 阅读 · 0 评论 -
python编程练习:模拟水文模型中的水箱模型(tank model),不含参数率定过程
一、水箱模型结构二、代码import matplotlib.pyplot as pltimport numpy as npimport mathimport time# 设置标签为负号可显示,坐标轴可显示中文plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']plt.rcParams['axes.unicode_minus']...原创 2019-11-19 17:07:18 · 5770 阅读 · 7 评论 -
python编程练习:24点游戏中所有数字组合的解的情况
一、代码import timefrom collections import Counterimport pandas as pdfrom itertools import permutationsfrom itertools import combinations_with_replacementfrom scipy.special import combdef op_all_...原创 2019-11-08 23:29:06 · 635 阅读 · 0 评论