- 博客(14)
- 收藏
- 关注
原创 Python 小波分析
这个东西单纯为了记录一下用Python做小波分析和小波相干的过程,以及怎么理解得的的结果。MATLAB中有很成熟的小波工具包,python中也有好几个可以做小波分析的包。我自己使用了Pyleoclim,这个包主要是用来做古气候数据处理和分析的,主要的功能如下图。这个文章只涉及小波分析部分,代码在链接的教程中都要。Pyleoclim包目前支持Python 3.9以上版本。再次强调,代码都来自于链接教程!!!。
2023-06-15 18:19:23 3902
原创 使用 python selenium 批量下载需要登录的网站上数据
虽然网上看到很多教程说 将下载的驱动加入到 环境变量的 path中就可以正常使用, 但是我自己试了一下 好像不太行,因此 就直接在代码中 说明 driver的路径。打开earthdata的登录页面,使用 selenium 的 find_element方法 找到 填写用户名和密码的位置,并点击登录。为了避免上面的问题,就想到了使用 selenium来完成 登录并下载数据的过程,关于。进入数据下载页面, 并解析页面,获取每一个下载链接的名称。需要说明的是,在设置存储路径时,开始写成了以下的形式。
2023-04-14 16:41:17 1429
原创 r语言 使用tryCatch函数进行异常处理
r语言 使用tryCatch函数进行异常处理在使用r语言处理空间数据时,常常需要定义一些函数去进行一些逐栅格的计算,在遇到个别栅格数据异常时,经常导致整个函数无法运行。解决这种问题的一个简单方法就是使用tryCatch() 函数进行异常处理。tryCatch函数基本的使用方法:tryCatch({expr1.. ## 需要运行的语句 },error = function(e){ expr2.. ## 当遇到error时运行的语句 },warning = function(w){ exp
2021-09-27 17:14:47 1259
原创 Google earth engine学习笔记 2: 通过分析提取植被物候的代码学习gee 1
Google earth engine学习笔记 2: 通过分析提取植被物候的代码学习gee 1通过一篇**根据 sentinel-2 影像计算植被指数并提取植被物候**的文章所附的代码学习gee,(原作者的github),写这个东西是为了自己学习,也希望国内的科研圈合作交流开源的氛围更好,所以如果有用到下文中的代码,希望可以引用原文。刚开始学习gee,难免有错误,希望指出。首先简单介绍代码的主要组成部分,主要使用过创建和打印字符串变量来实现var textSections = '' + "\n S
2021-09-08 11:35:08 7357 10
原创 python xarray+dask 处理较大的空间数据
在自己的电脑上处理长时间高分辨率的空间栅格数据时,经常因为数据量过大而导致代码难以运行。在使用python的xarray包处理分析数据时,可以利用dask包对较大的数据进行分块并行计算。xarray中关于dask并行运算的介绍...
2021-07-15 19:15:12 3945
原创 r ggplot2作图笔记
文章目录调整坐标轴标题的位置调整坐标轴标题的位置## 载入包library(ggplot2)## 调用ggplot2中的mpg数据集data('mpg')## 简单画一张图ggplot(mpg,aes(manufacturer, cty, color = cyl))+ geom_point(size = 2)主要通过 theme 中的 axis.title.x 和 axis.title.y 来调整ggplot(mpg,aes(manufacturer, cty, color =
2021-07-11 11:50:27 120
翻译 python 作图的学习笔记
python 作图的学习笔记文章目录python 作图的学习笔记1 Fill Between and Alpha笔记,代码都来自于网络,来源都有注明1 Fill Between and Alpha代码来源:matplotlib examples# 导入需要的包import matplotlib.pyplot as pltimport numpy as np# 创造一些数据Nsteps, Nwalkers = 100, 250t = np.arange(Nsteps)S1 = 0.
2021-06-28 22:30:41 504
原创 数据使用笔记
记录一些下载使用数据过程中的小问题文章目录记录一些下载使用数据过程中的小问题ERA5-land数据中的潜在蒸散ERA5-land数据中的潜在蒸散从ECMWF下载了ERA5-land的月潜在蒸散数据,打开后发现绝大部分数据都是负值在谷歌后查了一下后发现原因应该是这个数据将从大气到地表的通量设为正,而从地表到大气的通量则为负,因此潜在蒸散数据基本都为负值。...
2021-06-22 21:41:44 2912 28
翻译 Fitting models to data
文章目录What is a model?Statistical modeling:An example改进模型What makes a model ‘good’?通过建立模型使用少量数字来对大量数据进行准确描述是统计学的一个基本内容What is a model?在统计学中,模型的含义是为数据提供一个 condensed description尽可能简单的描述数据的结构和内容一个有趣的想法是将模型看作是一种描述观测到的数据是如何产生的理论统计模型的基本结构:data=model+error
2021-05-25 17:07:33 302
原创 matplotlib + cartopy 画空间趋势图并标注显著性
matplotlib + cartopy 画空间趋势图并标注显著性使用matplotlib+cartopy画一些空间数据的年际变化趋势,并标注显著性主要是自己学习的过程,因此可能会存在一些问题因为在自己查资料的过程中,发现相关的内容好难找,所以希望能对有需要的人有用,也希望更多的分享让大家的学习过程越来越方便使用的包import globimport xarray as xr import cartopy.crs as ccrsimport numpy as npimpo
2021-02-03 21:31:34 5936 15
原创 python cartopy+xarray作图
python cartopy+xarray作图文章目录python cartopy+xarray作图主要使用的包读取数据作图画一张以北极点为中心的极地投影的地图主要使用的包import osimport xarray as xr # 读取数据import cartopy.crs as ccrs # 设置投影import numpy as npimport matplotlib.pyplot as plt import matplotlib.path as mpath
2021-01-31 21:48:44 1317 2
原创 r 语言 处理栅格数据
r 语言 处理栅格数据作为新手,记录自己学到的一些东西,也希望能对需要的人有稍许帮助常用的包raster #处理栅格数据rasterVis #栅格数据可视化RColorBrewer #颜色设置ncdf4 #nc数据的读取常用的数据类型tiffnc数据导入和简单的可视化tiff数据读取读取一个tiff文件 raster() 函数## 导入使用的包library(raster)library(rasterVis)library(RColorBrewer)
2020-12-11 10:26:06 16196 41
原创 读取e00数据,转换坐标系,并导出tiff
下载了美国氮沉降观测数据,结果发现数据格式是e00,因此学习了一下怎么处理使用arcgis中的import from E00工具读取文件读取完成后,加载读取的结果加载的结果为投影坐标系,但我需要使用地理坐标系,因此使用Data management tools -> projections and transformations -> raster -> project raster 工具变换坐标系将结果导出为tiff格式右键修改过坐标系的栅格数据,data -&g
2020-12-02 16:27:06 724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人