- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 气象学中的合成分析
在复杂多变的气象系统中,合成分析(Composite Analysis) 是一种揭示天气事件背后共性规律的核心研究方法。它通过将大量相似天气或气候事件的数据进行空间-时间的整合与对比,抽离出关键信号,从而帮助科学家理解极端天气成因、气候模态的演变机制,甚至改进数值预报模型的精度。
2025-02-17 16:54:25
587
原创 气象学分析中的SVD/MCA详解
目前,气象工作者针对SVD/MCA开发了包括eofs,xMCA, sacpy以及xeofs等库,但目前功能最为全面,且处于功能不断更新完善状态的库为xeofs, 故本文案例讲解使用该库实现,xeofs库安装方法如何,具体链接参考参考文献部分。右场同类相关系数:右场Y的每个格点的序列可以与右场的时间系数bj做相关系数,得到的相关系数空间分布图称为“右场的同类相关系数图”。场的各个格点上的时间序列都进行了标准化处理,所有标准差为1,所有可以进行简化处理。的每个格点的序列可以与左场的时间系数。
2025-02-09 01:25:48
970
原创 Python批量读取mat文件
使用Python中的h5py库实现同一目录下多个mat文件的批量读取功能,获取数据、lon、lat等信息,其他变量内容可根据自己的mat格式进行更改。
2024-10-08 16:41:25
428
1
原创 30、Journal of Geophysical Research: Oceans 投稿指南
主要介绍,如何顺利地在上进行投稿,帮助小伙伴们快速熟悉投稿流程,祝大家文章多多。
2024-08-12 20:57:19
357
原创 29、号外!号外!ERA5再分析数据下载方式更新啦
最近,更新ERA5月尺度再分析数据时,发现页面上出现了下面的提示:系统提示,从2024年9月份开始,原有的ERA5下载方式将停止工作,2024年9月份以后,需要使用CDS-Beta方式进行ERA5数据的下载。下面,将详细介绍如何使用CDS-Beta下载ERA5再分析数据,以及使用过程中可能会遇到的问题。
2024-08-12 20:37:03
9901
34
原创 28、美国国家冰雪中心(NSIDC)海冰密集度月数据处理:方法二
在前文中已经详细介绍了如何使用Python对NSIDC的海冰密集度数据进行处理,将其从极地投影转换成常用的经纬度投影,但是方法较为麻烦,本文将基于另一个库,使用更加简便的方法对其进行处理。polarstereo-lonlat-convert-py 库是专门用来处理NSIDC坐标转换的Python库,其链接为。
2024-07-31 16:26:29
703
原创 27、美国国家冰雪中心(NSIDC)海冰密集度月数据下载与处理
处理美国国家冰雪中心(NSIDC)的海冰密集度月度数据时,坐标转换是一个重要的步骤。NSIDC提供的数据通常采用极地球面坐标系,需要将其转换为常用的地理坐标系(如经纬度)以便进行分析和可视化。坐标转换的关键是理解数据的原始投影信息,包括投影类型、中心经度、真实纬度、地球椭球体参数等。这些信息可以从数据的元数据中获取。利用Python的Cartopy库,我们可以方便地进行坐标转换。首先,根据元数据创建原始数据的投影对象(如极地球面投影)和目标投影对象(如等经纬度投影)。
2024-07-24 22:35:38
3406
2
原创 26、灵活生成月时间序列:基于Pandas的generate_dates函数详解
在数据分析和时间序列处理中,生成特定时间范围的日期序列是一项基础且重要的任务。无论是进行历史数据分析、预测模型构建还是时间序列可视化,都需要一个准确且灵活的日期生成工具。本文介绍的generate_dates函数,正是为了满足这一需求而设计的。generate_dates函数利用Python的Pandas库,提供了一个简洁而强大的接口,用于生成指定年份和月份的月时间序列。用户可以通过简单的参数设置,灵活地控制日期序列的生成方式,无论是需要同一年份内的月份序列,还是跨年份的月份序列,该函数都能轻松应对。
2024-07-21 21:23:59
162
原创 25、气象填色图绘制
气象填色图(也称为气象色斑图)是气象学中常用的一种图表,用于展示温度、湿度、气压等气象要素的空间分布。这种图表通过不同的颜色或色阶来表示不同的气象数据值,使得观察者能够直观地理解数据的分布情况。
2024-07-20 21:14:13
1531
1
原创 24、获取NCL色标并将其保存为Excel文件
在数据可视化的世界里,色彩不仅仅是视觉的盛宴,更是信息的传递者。NCL(The NCAR Command Language)色标,作为气象和环境科学领域的瑰宝,以其丰富的色彩组合和科学的编排,成为了数据表达的重要工具。然而,要将这些精美的色标应用于更广泛的场景,如商业报告、学术论文或个人项目,我们需要一种便捷的方式来管理和使用它们。本文将详细介绍如何获取NCL色标,并将其保存为Excel文件的步骤。
2024-07-20 21:05:32
498
原创 23、nc文件快速切片与索引
"""读取一个或多个.nc格式文件,并基于指定的经度、纬度、日期范围以及可选的垂直层次和月份筛选数据。参数:file_paths (list of str): .nc文件的路径列表,多个文件时路径为folder_path/**.nclon_range (tuple): 经度范围,形如(lon_min, lon_max)。lat_range (tuple): 纬度范围,形如(lat_min, lat_max)。
2024-07-18 11:06:01
479
原创 22、从nc文件中获取经纬度坐标数据
在数据科学和地理信息系统(GIS)领域,处理和分析地理数据是常见的任务。这些数据通常包含经度和纬度信息,这些信息是定位和空间分析的基础。然而,不同数据集可能使用不同的命名约定来表示这些关键的地理坐标,这给数据处理带来了一定的复杂性。为了简化这一过程,我们开发了一个名为的Python函数,该函数旨在从各种数据集中自动提取经纬度数据。这个函数通过接受一个包含地理数据的数据集以及可选的经纬度名称列表,能够智能地识别并返回经纬度数据。如果数据集中未找到指定的经纬度信息,函数将抛出一个ValueError。
2024-07-18 10:51:57
388
原创 21. Python代码快速查看数组分布
当你已经具备一段可用于快速查看数组分布的Python代码时,你拥有了一项强大的工具来分析和理解你的数据集。这种类型的代码通常会使用可视化库,例如Matplotlib和Seaborn,以直观的方式展示数据分布。这些库允许你创建直方图以观察数据集中的频率分布,以及核密度估计图(KDE图),后者提供了一个平滑的数据分布估计。直方图是统计学中用来表示数据分布的一种图表形式,通过将数据分区间来展示每个区间内的数据频率。直方图对于展现大量数据的分布情况非常有用,特别是当你需要估计数据的密度或者是概率分布时。
2024-07-16 22:31:27
190
原创 20. Python读取.mat格式文件通用函数
在科研和工程领域,MATLAB的.mat文件是一种常见的数据存储格式,用于保存复杂的数组和结构体。Python作为一种强大的编程语言,提供了多种库来读取和处理.mat文件。本文将介绍一个通用的Python函数,用于读取.mat格式文件,并将其内容转换为Python数据结构,以便进一步分析和处理。
2024-07-16 22:26:50
2012
原创 19. 美国国家冰雪数据中心(NSIDC)海冰密集度日数据批量下载
NSIDC提供的海冰密集度数据记录了全球不同区域海冰的覆盖情况。该数据通常以网格化的形式呈现,每个网格代表一定地区的海冰覆盖比例。通过上述步骤,你可以批量下载并处理NSIDC提供的海冰密集度数据。这些数据对于研究全球气候变化、保护极地环境具有重要价值。希望本文能帮助你顺利获取和利用这些宝贵的科学数据。
2024-07-14 15:18:46
821
原创 机器学习笔记
不可以认为是常数,而是包含数据的变量,取值大小和batch中的数据有关。是自己认为定义的,虽然两组数据可以相同,但是意义是完全不一样的。尽量使得w1和w2之间呈现为正圆。
2023-08-01 22:42:42
1245
原创 气象名词解释
PSA(Pacific South American Pattern)太平洋南美型,一种波及男太平洋地区大规模大气环流和海表温度异常的气候现象,被认为是南半球气候变异的主导模式之一。AMO(Atlantic Multi-decadal Oscillation):大西洋多年代际震荡,是一种影响北大西洋海域的海表温度和大气环流模式的气候现象。赤道附近环流:在 SAM 正相位期间,赤道附近的环流增强,称为正 SAM。它可以影响南半球的降水、温度和风场分布,从而对气候事件(如降雨、干旱)和风暴活动产生影响。
2023-07-31 21:07:30
669
原创 16、Python读取气象数据的正确姿势
CSV格式将数据字段用逗号分隔,每行代表一个数据记录。CSV格式广泛应用于数据表格和电子表格软件,易于导入和导出,适用于大多数数据分析工具。这种格式简单直观,易于读取和编辑,但对于大规模数据集来说可能不够高效。:NetCDF是一种自描述的二进制数据格式,特别适用于存储科学和气象数据。:GRIB是一种压缩的二进制格式,用于存储大规模气象和地理空间数据。它提供了高度压缩和快速访问的功能,广泛应用于气象预报和气候模型。下一篇文章将会讲解如何利用Python批量读取多格式的气象数据文件,可以点个关注,等待更新。
2023-07-10 20:12:38
1293
原创 15、Matplotlib中文字体显示终极解决方案
数据可视化中,文字的正确显示对于传达信息至关重要。无论是在绘制科学图表、统计图形还是创建数据报告中,文字往往是解释和理解数据的关键要素。然而,当涉及到在Matplotlib中显示中文时,我们常常面临一个普遍的问题:中文字符无法正确显示或出现乱码。Matplotlib是一个广泛使用的Python数据可视化库,提供了丰富的绘图功能。然而,由于历史原因和操作系统的差异,Matplotlib默认情况下不支持中文字符的显示。这就导致了许多用户在绘制中文标签、标题或注释时遇到困扰。
2023-07-10 19:05:09
3077
原创 LaTeX系列 |4、提升LaTeX编译速度,实现即时预览
这一款编译器,目前Texifier只有Mac以及iOS版本, Windows版本尚未发布,使用Windows的用户可以等待一下。Texifier是一款付费的编辑器,初次下载可以免费试用。实现LaTeX的实时编译与预览,必须借助。
2023-04-09 19:25:23
4110
原创 4、EOF分析方法
EOF(经验正交函数分解方法)是大气科学以及海洋科学中常用的分析方法,本文以海温数据为例讲解如何在Python中快速实现资料的EOF处理,关于EOF原理及分析方法不再赘述,感兴趣的小伙伴可以参考南京信息工程大学李丽平老师的课件EOF分析原理。
2022-11-22 15:48:16
5150
2
原创 14、基于TensorFlow的房价预测
本项目主要讲解如何利用机器学习预测房屋销售价格,train.csv文件为模型训练文件,test.csv文件为模型测试文件,data_description.txt文数据说明文件。
2022-11-19 15:35:54
702
原创 如何写出一篇吸引眼球的优快云博客?
最近浏览优快云网站,发现好多优秀的博主不光内容十分有“营养”,而且排版十分精致,吸引眼球。反观自己的文章,平平无奇,排版十分丑陋。那么如何使得自己的文章排版更加精致,达到引人注目的目的呢?本文介绍了论文美化的方法,助力大家写出更加精致的论文。
2022-09-20 10:18:52
327
原创 9、Harvard Dataverse 数据批量下载
本文主要介绍Harvard_Dataverse网站数据检索与下载方法,帮助大家快速掌握数据的批量下载,提高科研效率。
2022-09-13 18:46:11
1300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人