自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 python气象数据可视化学习笔记8——利用matplotlib和ERA5数据绘制时间-高度气象综合廓线图

利用matplotlib和ERA5数据绘制时间-高度气象综合廓线图

2023-03-07 21:33:27 5154 5

原创 python气象数据可视化学习笔记7——利用cartopy+cnmaps和ERA5数据绘制填色图并对中国地区白化

利用python cartopy+cnmaps, 基于ERA5数据绘制contour填色图,并对中国地区进行白化,且添加了南海小地图和九段线

2022-11-18 23:18:25 6441 3

原创 python气象数据可视化学习笔记6——利用python地图库cnmaps绘制地图填色图并白化

前序博文Python气象数据可视化学习笔记5——基于cartopy绘制contour并对中国地区进行白化(包含南海)但是在上述博文中,需要自己找mask文件和地图shp数据,对很多人来说也是个麻烦事,近期发现了一个在线的中国地图python扩展包,试了下,非常好用,写博客记录下学习过程,也希望对看到这篇博文的人有所帮助。官网介绍,cnmaps是一个致力于让中国地图的获取和使用更丝滑的python扩展包,主要功能包括:(1)自带合规地图边界,数据源来自于高德等测绘机构,让你无需再额外寻找地图边界文件。

2022-11-04 23:03:46 7340 5

原创 【神经网络1】初学者理解循环神经网络RNN

小白理解循环神经网络RNN1. 参考资料2. 什么情况用RNN?3. 什么是RNN cell?4. 如何在pytorch中建立RNN cell1. 参考资料强烈推荐B站刘二大人的《PyTorch深度学习实践》非常适合小白入门,墙裂推荐。2. 什么情况用RNN?RNN用来处理有明显时间序列信息。气象资料是典型的时间序列数据,3. 什么是RNN cell?重点:处理有明显时间序列信息时,能够实现权重共享,比DNN全连接层权重大大减少。4. 如何在pytorch中建立RNN cell...

2022-05-13 09:42:45 504

原创 Linux下anaconda + pytorch的离线简易安装--CPU版本

Linux下anaconda + pytorch的简易安装--CPU版本1. linux下离线安装anaconda2. linux下离线安装pytorch因单位服务器不能连接外网,直接conda install 行不通,只能下载安装包,离线安装。1. linux下离线安装anaconda1.1 下载地址:anaconda官网,选择linux版本,下载后保存,运行:bash Anaconda3-2021.11-Linux-x86_64.sh选择yes,一直到最后,安装成功,比较简单1.2 配置.b

2022-04-14 18:40:26 2590 1

原创 Windows下anaconda + pytorch的简易安装--CPU版本

Windows下anaconda + pytorch的简易安装--CPU版本1. 配置虚拟环境2. 安装pytorch3. jupyter notebook下的使用1. 配置虚拟环境(1)打开anaconda prompt, 创建虚拟环境:conda create --name pytorch_env python=3.8.3pytorch_env可以随便取名字,3.8.3是我的python版本,这样就创建了一个名为pytorch_env的虚拟环境.(2)激活并进入pytorch_env的虚拟环

2022-04-14 14:16:54 1049

原创 Python气象数据可视化学习笔记5——基于cartopy绘制contour并对中国地区进行白化(包含南海)

基于cartopy绘制contour并对中国地区进行白化(包含南海)1. 写在前面利用cartopy画填色图已经掌握,这一篇主要记录了在填色的基础上叠加白化。主要参考了气象家园的两篇帖子,并进行了整理绘图。帖子1 http://bbs.06climate.com/forum.php?mod=viewthread&tid=100563&highlight=%B0%D7%BB%AF 主要总结了论坛里的几种白化方法,并提供了maskout.py文件,本人主要采用了第四种方法,测试数据也从那获取

2021-12-17 20:42:41 10967 18

原创 python气象数据可视化学习笔记4——利用windrose叠加污染物浓度

利用windrose叠加污染物浓度1. 效果图2. 代码解析2.1 导入库和读取数据2.2 转变为windrose轴2.3 画散点填色图3. 完整代码1. 效果图在大气环境领域经常需要画一种风向玫瑰叠加污染物浓度的图,周末用python试了试,也是非常简单好用。2. 代码解析2.1 导入库和读取数据除了分析和读取数据的numpy, pandas还有matplotlib外,需要添加windrose库,这点可以自己pip install windrose,比较简单方便。另外,准备了3列数据,分别代

2021-08-08 15:44:36 3574 1

原创 python气象数据可视化学习笔记3——如何用matplotlib画好看的堆积柱状图

如何用matplotlib画好看的堆积柱状图1. 效果图2. 代码解析2.1 导入库2.2 读取数据2.3 建立画布,并定义颜色2.4 画图2.5 修改图片细节2.6 添加legend3 完整代码1. 效果图堆积柱状图很常见,python matplotlib画出来的效果一点不比origin差,又比NCL方便太多。同时,画这幅图的时候还学到了一些matplotlib的小细节,所以把这个学习过程也记录了下来。2. 代码解析2.1 导入库用到的库只有matplotlib里的pyplot,同时还导入了

2021-07-16 19:03:19 3590 2

原创 python气象数据可视化学习记录2——cartopy站点位置打点绘制

python气象数据可视化学习记录2——cartopy站点位置打点绘制1. 图片效果北京市大气环境监测站点示意图,如图所示,包含了三类站点的位置,每一类站点用不同颜色标记,并给出legend。2. 代码解析2.1 导入库用到的画图库主要是cartopy和matplotlib,然后还有常用的pandas和numpy来读取和对数据做一些简单处理。也指定了政府图片默认的字体和字号。import matplotlib as mplimport matplotlib.pyplot as pltim

2021-07-14 17:28:55 5812 1

原创 python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图

python气象数据可视化学习记录1——基于ERA5数据画风场和海平面气压填色叠加图1. 写在前面2. 图片效果3. 逐步代码解析3.1导入库3.2 读取NC格式数据3.3 对数据进行加工13.4 建立画布和子图,选择投影方式3.5 (最重要的部分)自定义画图函数3.5.1 为什么要定义画图函数?3.5.2 生成二维的风场和海平面气压数据3.5.3 利用cartopy绘制地图底图3.5.4 画填色图和风场图3.6 调用函数,画图3.7 添加colorbar3.8 添加图中的text3.9 图片输出4. 代码

2021-03-29 16:06:18 24531 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除