目录
1.气象数据科学语言教程
(1)Python 基础
(2)Numpy教程
(3)Pandas教程
(4)Xarray实例
(5)Dask教程
2.气象数据读取/数据处理/数据分析/数值计算
3.气象可视化
(1)Matplotlib绘图教程
(2)Cartopy绘图教程
(3)Metpy绘图教程
(4)Basemap库教程
(5)气象可视化案例
4.机器学习系列教程
(1)周志华《机器学习》西瓜书笔记
(2)吴恩达《机器学习》
5.气象应用场景优秀项目
说明:Python 在气象、人工智能、机器学习领域受到火热追捧,很大程度上在于它拥有非常庞大的第三方库,以及强大的通用编程性能。因此,想要逐渐掌握 Python 数据分析,可以通过学习和了解如何利用 Python 调用 Python 的各种第三方库和工具包,感受运用 Python 进行数据分析的便利性。
科赛 x 机器之心 | 从零上手Python关键代码
Python基础 | Python100例
Python入门教程
说明:Numpy 是 Python 数值计算的基石,它提供多种数据结构、算法以及大部分设计 Python 数值计算所需的接口。Numpy 能够赋予 Python 快速处理数组的能力,除此之外,Numpy 的另一个主要用途是在算法和库之间作为数据传递的数据容器。
Numpy快速上手指南——基础篇
Numpy快速上手指南——进阶篇
Numpy入门教程
Numpy实战全集
这100道练习,带你玩转Numpy
说明:Pandas 为数据分析提供了高级数据结构和函数,使得利用结构化、表格化数据的工作快速、简单、表现力。做数据分析主要使用的 Pandas 对象是 DataFrame(用于实现表格化、面向列、使用行列标签的数据结构)和 Series(一种一维标签数组对象)。
Pandas入门教程(1)
Pandas入门教程(2)
Pandas入门教程(3)
【Pandas教程 】像写SQL一样用Pandas
高效分析:如何用pandas快速处理数据
Pandas基础命令速查表
50道练习带你玩转Pandas
这十套练习,教你如何使用Pandas做数据分析
Pandas进阶修炼300题
说明:由于气象数据大多为多维数据,Xarray 提供了一种高效读取和处理多维数据的方式方法,它特别适合处理 netCDF 文件,在类似于 NumPy 的原始数组上以尺寸、坐标和属性的形式引入标签,从而能提供给研究人员更直观,更简洁和更少出错的体验。该软件包包括一个庞大且不断增长的功能库,使用这些数据结构可以实现对气象数据的高级分析和可视化。
xarray实例大全(一)-气象数据示例
xarray实例大全(二)-月平均时间序列计算季节性平均值
xarray实例大全(三)-比较加权与非加权平均温度
xarray实例大全(四)-多维坐标的使用
xarray实例大全(五)-可视化库
xarray实例大全(六)-ROMS海洋模型示例
xarray实例大全(七)-GRIB数据示例
xarray实例大全(八)-使用apply_ufunc
xarray高阶|利用dask并行读取数据
Dask官方教程_第0章_概述
Dask官方教程_第1章_dask.delayed
Dask官方教程_第1x章_惰性执行
Dask官方教程_第2章_bag
Dask官方教程_第3章_数组
Dask官方教程_第4章_数据帧
Dask官方教程_第5章_分布式
Dask官方教程_第6章_分布式,进阶
Dask官方教程_第7章_数据帧的存储
Dask官方教程_第8章_机器学习
Dask官方教程_作业
Workshop第一期:初探气象数据Part1
Workshop第一期:初探气象数据Part2
Python读取气象数据nc格式文件的入门级操作
Python处理HDF格式数据示例
利用Python的requests和json包获取台风数据
基于Python的Grads文件解析
CALIPSO卫星数据处理
气象数据文件读取
复杂算法实现(以波通量和平流计算为例)
利用Metpy计算气象诊断量
三类极端事件指数的实现
数据结构-合成分析-显著性检验
CDO, Python+CDO和python-cdo
相关分析和回归分析
数据插值
标准EOF,带有权重的EOF及North检验
趋势和滤波
气候序列突变检测(滑动t检验和M-K检验)
Python之以温度为例的气象数据缺测处理方法
Python之一个简单的风数据处理和分析案例
常用气象数据下载——ERA5再分析(grib格式)
常用气象数据下载——我国台风历史轨迹数据
常用气象数据下载——耦合模式比较计划(CMIP6)
常用气象数据下载——TEMIS遥感数据
常用气象数据下载——实时空气质量数据
常用气象数据下载——Hamawari8
常用气象数据下载——NCEP再分析资料
常用气象数据下载——探空资料
气象之批量下载气象数据(EC;NCEP;CMIP)(python)
气候变化趋势分析常用方法
气象分析之气候变量场时空结构的分离-EOF
气象数据处理——重采样(Regridding)
气象数据处理——湿位涡剖面分析
气象数据分析——集合经验模态分解(EEMD)
气象数据分析——相关系数与时间相关系数
气象数据分析——旋转经验正交函数(REOF)
气象数据分析——经验正交分解(EOF)
气象数据分析——我国逐年降水的经验正交分解
气象数据处理加速器——cdo
气象数据统计方法
供水管网压力预测(异常识别与缺失补全)
特征重要性评估——Lasso回归系数
2020华为杯E题——数据探索性分析
WRF模式模拟数据后处理(计算篇)
结构方程模型(SEM)构建
多元多项式回归拟合能见度
两个变量场的相关分析——SVD分解
小波分析——海温数据的时频域分解
基于DEM数据计算坡向、坡度和流向
基于随机森林对特征重要性排序
基于DBSCAN算法的人类活动GPS数据挖掘
基于ERA5数据分析中国区域气温与降水数据的时空分布
潮汐调和分析--代码示例:python版
【气象数据处理】利用eccodes解码GRIB数据
【气象数据处理】利用pygrib解码GRIB数据,以GFS为例
计算并绘制抬升凝结高度变化
landsat8遥感数据处理与简单算法实现
城市风场数据空间降尺度模拟分析
f90nml: 原来写namelist也可以这么轻松
天气雷达基本反射率图像下载
哨兵二号Sentinel-2 L2A产品预处理
海洋温盐场季节分布特征与混合层计算
基于OPeNDAP server的数据下载方法
常用气象数据下载——NCEP FNL再分析资料
matplotlib入门教程(1)
matplotlib入门教程(2)
matplotlib入门教程(3)
Matplotlib科研制图小技巧
Matplotlib 最具价值的50个可视化项目
【专栏】Matplotlib绘图详解
matplotlib 的数据可视化
50题matplotlib从入门到精通
气象数据可视化库-Cartopy官网例程大全(中文翻译版)
Cartopy——绘制不同投影的地图
Cartopy 调用天地图在线服务(原创)
Cartopy绘图 | 中国地图最正确的使用方式
Metpy气象数据可视化库官网例程大全——目录
大气科学可视化示例——降水量
大气科学可视化示例——AWS S3 NEXRAD 档案存取和绘图
大气科学可视化示例——声明 300hPa
大气科学可视化示例—— 飓风追踪器
大气科学可视化示例——观测数据截面
大气科学可视化示例——在旧版DIFAX图表上高空观测
大气科学可视化示例——风切变矢量
大气科学可视化示例——GFS部件
大气科学可视化示例——GOES 飞机图
大气科学可视化示例——Hovmoller图
大气科学可视化示例——平滑等高线图
大气科学可视化示例——高低压符号
大气科学可视化示例——MSLP,温度和风图
大气科学可视化示例—— PV 斜压/等压图
大气科学可视化示例——温差对流
大气科学可视化示例——非地转风
大气科学可视化示例——850hPa Q矢量图
大气科学可视化示例——锋生图
大气科学可视化示例——850hPa温度和平流图
大气科学可视化实例——850hPa温度和风图
大气科学可视化示例——700hPa相对湿度图
大气科学可视化示例——500hPa绝对涡流风图
大气科学可视化示例——500 hPa高度和风图
大气科学可视化示例——300hPa 低气压槽图
大气科学可视化示例——500 hPa涡度平流图
大气科学可视化示例——250hPa 半球图
大气科学可视化示例——xarray500hPa地图
大气科学可视化示例——Miller Composite
大气科学可视化示例——SkewT
Basemap——绘制第一张地图
Basemap——绘制投影
Basemap——基本函数
Basemap——使用shapefiles
Basemap——Basemap对象
Basemap——绘制图形
Basemap——背景方法
Basemap——Basemap常用函数
Basemap——自定义色彩地图(colormaps)
Basemap——运用子图实现多重地图
Basemap——三维基础地图
Basemap——Inset locators(镶嵌式定位器)
Basemap——用shapefile剪裁光栅
Basemap——读取WRF模型数据
Basemap——从crontab运行脚本
【空气指数】pyecharts动态绘制全国各地空气的变化
绘制WRF模式模拟所用的土地利用数据
WRF模式模拟数据后处理(绘图篇上)
WRF模式模拟数据后处理(绘图篇下)
Geopandas | 调用在线底图
Geopandas | 地图投影与距离计算
台风数据分析-高德地图/Geopandas
WRF可视化教程一——画布绘制
WRF可视化教程二——地理图绘制
WRF可视化教程三——填色与colorbar
WRF可视化教程四——等高线
WRF可视化教程五——矢量箭头
WRF可视化教程六——垂直剖面图
WRF可视化教程七——泰勒图
气象数据分析——泰勒图绘制(R语言)
气象数据可视化——cf-plot模块示例汇总
气象数据可视化——中尺度对流系统反射率截面
气象数据可视化——风向风速热力图
气象数据可视化——探空图
气象数据可视化——风玫瑰图
气象数据可视化——台风路径图
气象数据可视化——2020上海梅雨分布图
Matplotlib基础和Cartopy绘图基础(一)
几个关键地理绘图函数
常规绘图类型及数据准备
基础学术性折线图
最常见的10种图像滤波方法
地图可视化——TIF数据的显示
新一代DEM数据(NASADEM)批量下载与可视化
我国地形(DEM)数据可视化
气象雷达简介&可视化
热带气旋统计分析可视化系列
空间分析与可视化工具——CARTOframes
试试不同风格的地图绘制
绘制具有艺术风格的山脊地图
激光点云(Lidar)数据读取、分类与可视化
气象评估方法——泰勒图
高维气象数据的插值(2D、3D、4D)
基于暗通道的去雾算法
ERA5降水数据下载与绘图
气象数据分析——克里金(Kriging)插值与可视化
雷达基数据分析与可视化(一)
热带气旋轨迹数据的分析与可视化
基于数值模式资料和站点观测数据绘制相对湿度分布图
栅格数据的裁剪(掩膜)与分区统计
OSMnx | OpenStreetMap数据下载
如何用Python科学分析天气?长沙为例城市历年气象报告
归一化差分水体指数(NDWI)的计算与空间分析
Python绘制台风轨迹图
气象数据分析——Pearson相关系数与时间相关系数
气象数据可视化——海温异常指数时序的绘制
绪论
模型的评估与选择
知识点:误差、过拟合、评估、训练&测试集划分、调参、性能度量、比较检验、偏差与方差
线性模型
知识点:线性回归、线性几率回归、线性判别分析、多分类学习、类别不平衡问题
决策树
知识点:决策树的构造、剪枝处理、连续值与缺失值处理
神经网络
知识点:感知机与多层网络、BP神经网络算法、全局最小、深度学习
支持向量机
知识点:函数间隔与几何间隔、最大间隔与支持向量、对偶问题、核函数、软间隔支持向量机
贝叶斯分类器
知识点:贝叶斯决策论、极大似然法、朴素贝叶斯分类器
EM算法
知识点:EM算法思想、数学推导、算法流程
集成学习
知识点:Boosting、Bagging与Random Forest、结合策略、多样性
聚类
知识点:距离度量、性能度量、原型聚类、密度聚类、层次聚类
降维与度量学习
知识点:K近邻、MDS算法、主成分分析、核化线性降维、流形学习、度量学习
特征选择与稀疏学习
知识点:子集搜索与评价、过滤式选择、包裹式选择、嵌入式选择与正则化、稀疏表示与字典学习、压缩感知
计算学习理论
知识点:PAC学习、有限假设空间、VC维、稳定性
半监督学习
知识点:生成式方法、半监督SVM、基于分歧的方法、半监督聚类
概率图模型
知识点:隐马尔可夫模型、隐马尔可夫模型、条件随机场、学习与推断、LDA话题
强化学习
知识点:K摇摆赌博机、有模型学习、蒙特卡罗强化学习
包含了吴恩达机器学习的python实现,题目内容可以查看数据集,代码来自网络(原作者黄广海的github),添加了部分对于题意的中文翻译,以及修改成与习题一致的结构,方便理解。
ex1:线性回归
ex2:逻辑回归、正则化
ex3:多类别逻辑回归、神经网络
ex4:反向传播神经网络
ex5:偏差和方差、训练集&验证集&测试集
ex6:支持向量机
ex7:K-means和PCA(主要成分分析)
ex8:异常检测和推荐系统(协同过滤)
90题细品吴恩达《机器学习》,感受被刷题支配的恐惧
Workshop第三期:气象+机器学习实战
Workshop第四期:利用机器学习对天气预报数据进行订正
基于机器学习方法的天气预报数据订正
基于多因子建模的气象预测问题
用LSTM模型,根据风速风湿度等26个特征预测11种天气
时间序列预测之LSTM天气预测
在用于降雨短临预报的深度学习模型中合并雷达雨图像和风预测:训练程序
基于Monodepth的单目景深估计
使用darts,分析河流流量预测问题
自然变率和人类活动对气候变化的影响模型
基于CNN的台风云图的heatmap可视化
【论文复现】夏季西太副高与南亚高压时空分布特征
2020超强梅雨特征与机制
探索全球海温异常的时空演变规律
我国FY-4A气象卫星产品的处理与分析
城市风场数据空间降尺度模拟分析
西北太平洋热带气旋时空分布特征分析
气象分析常用方法之气候突变检测
基于气象条件的能见度拟合模型