课程说明
录播课程,随报随学。
课程目标
√完成Pyhton和相关软件包的安装,掌握python语言基础知识;
√熟练读取气象海洋中多种格式的数据;
√掌握数据拼接、计算、插值、求异等计算;
√掌握填色图、等值线图、散点图等的绘制,能够对图像坐标轴、标题、刻度等进行个性化设置;
√掌握地图的绘制,并能叠加填色图、等值线图、散点图、矢量图,掌握图像剪切和自由设置子图;
√掌握EOF 基础原理、计算和绘图。
课程亮点
√实操讲解,内容专业;
√提供案例资料。
主讲老师
王老师,同济大学博士,具有大气科学和物理海洋专业背景,发表高水平SCI论文,丰富的python应用经验。
课程大纲
模块一 Python和相关库的安装
利用anaconda安装Python及常用库(numpy、pandas、matplotlib等)
模块二 Python中几种基础数据类型的讲解
列表、数组、字典、dataframe等
模块三 气象海洋中常用的几种数据格式的读取
netcdf
grib(grib2)
txt、excel表格
h5
模块四 xarray库的讲解
基础部分(数据结构、提取、拼接、掩膜、重组等)
计算部分(插值、求导等)
模块五 matplotlib库和seaborn库的讲解
折线图、柱状图、填色图、等值线图、散点图等常见图的绘制
图像的美化
模块六 xarray库的介绍
基础部分(投影、地图、边界等)
填色地图、等值线地图、散点图的绘制
利用shp文件对图像进行剪切(如提取某省的填色图)
多子图的绘制
模块七 EOF的实现
基础原理
利用eofs库对海温进行EOF
空间分布和时间序列的绘制