- 博客(94)
- 资源 (4)
- 收藏
- 关注
原创 python的pandas关于插值的误区
仅当索引为时间索引(DatetimeIndex)、时间周期索引(PeriodIndex)或事件差索引(TimedeltaIndex)表明:None虽然没有实际的数值,但如果是在pd.Series中,它仍是一种数据类型。插值对采样点进行填充。
2025-03-31 11:03:26
373
原创 关于numpy里面的轴(axis)
图中0,1,2,3,4分别表示axis= 0, axis= 1, axis= 2, axis= 3在不同维时的方向,当然,可以用负值表示。
2025-03-21 15:00:22
232
原创 【无标题】
土壤湿度是表示一定深度土层的土壤干湿程度的物理量。土壤湿度过高,恶化土壤通气性,影响土壤微生物的活动,使根系呼吸及生长等生命活动受到阻碍,从而影响地上部分正常生长。在一定温度下,在一定体积的空气里含有的水汽越少,则空气越干燥;水汽越多,则空气越潮湿。为有效水分的下限,即林木因缺水而丧失膨压以致萎蔫,即使在蒸腾最小的夜间膨压亦不能恢复时的土壤湿度。指在气压不变、水汽含量也不变的情况下,空气冷却到饱和时的温度。即干土在接近饱和的湿空气中吸收水汽分子的最大数量。融化在空气中的水的质量与湿空气质量之间的比。
2025-01-24 16:47:08
498
原创 Matlab报错:Unsupported shape type PolygonZ (type code = 15)
shaperead函数报错!
2023-01-07 19:35:25
1480
1
原创 水文气象学名词汇
气象学名词汇(持续更新……)一、各种温度辐射出射度辐射出射度又称为辐射通量密度,指面辐射源在单位时间内从单位面积上辐射出的辐射能量,即物体单位面积上发出的辐射通量。辐射温度如果想要使理想的黑体具有与给定的热辐射源同样的辐射功率,则该黑体所必须加热到的温度为该热辐射源的温度。根据发光面的辐射出射度(功率密度)估计其实际温度的物理量,等于有通量辐射出射度的黑体的温度。为何要这样做?直接测量不香吗?原因是炽热物体,尤其是遥远、高温物体的温度(比如太阳)不易直接测定,但是人类对于黑体辐射与
2022-02-18 09:16:40
602
原创 改变CLM陆面模式结果文件的输出变量、特征值及频率
改变CLM陆面模式结果文件的输出变量、特征值及频率目录1. 关于user_nl_clm2. 控制输出时间频率的参数3. 举个栗子4. 控制输出变量及特征的参数5. 控制输出变量特征值的参数6. 综合应用举例7. 输出变量空间层级的控制目录CLM陆面模式的结果输出频率,通常是指输出文件的频率,如输出不同时间尺度的特征值,这里有两个注意事项:时间尺度(可以是年、月、日、小时、甚至是模拟步长)模拟结果(可以是平均值、瞬时值、最大值或最小值)1. 关于user_nl_clm当创建Case进行到.
2022-01-04 17:50:36
4269
16
原创 Matlab输出换行
disp函数换行(简单有效):直接将需要输出的字符串写出cell类型,行换处用“;”, 相当于两行如:infor = {‘I am a Chinese’; ‘I come from Beijing’ };disp(infor)输出为:disp(infor) 'I am a Chinese' 'I come from Beijing'...
2021-12-06 21:52:35
13905
原创 将CNKI的caj格式下载成为pdf
学位论文的下载一般都是caj下载学位论文,一般都是保存成为caj格式其对应网址为https://kns.cnki.net/kcms/detail/detail.aspx?xxxxxxxxxxxxxxxxxxxxxxxxxxxx只需将 kns 改为 oversea即可https://oversea.cnki.net/kcms/detail/detail.aspx?xxxxxxxxxxxxxxxxxxxxxxxxxxxx这里就可以下载pdf版本了,显然,oversea大家都知道,但是为什么不给国
2021-11-24 09:08:07
1449
原创 彻底解决Matlab脚本在VScode的中文乱问问题
【前情】试了很多方式,发现Matlab中文在VScode中还是乱码;【原因】一切都是因VScode的“瞎猜”功能引起的,因为对于 .m 文件,如果你不告诉VScode,他是默认以Object-C文件读取的,因此对于里面的中文,它也是会根据自己的理解匹配编码格式。核心问题(关闭“瞎猜”功能)...
2021-11-10 10:08:26
2416
4
转载 用贝叶斯优化 libsvm 参数
用贝叶斯优化 libsvm 参数致谢Matlab 论坛 iqiukp ,原文出处,文章过于优秀,担心丢失,就人肉搬运了!1. SVM的参数2. MATLAB的贝叶斯优化函数3. 关于LIBSVM4. 实现流程4.1 数据集(以分3类的二维高斯分布数据为例)4.2 贝叶斯优化设置4.2.1 超参数的变量类型和值域设置(重点)4.2.2 K折交叉验证4.2.3 目标函数(重点)4.3 利用贝叶斯优化进行超参数寻优4.4 超参数寻优结果5 利用最优超参数重新训练 SVM 模型6 可视化最优参数下的SVM边界致.
2021-11-01 21:29:09
1829
原创 Matlab2017a出现错误使用 mex 未找到支持的编译器或 SDK。
本人使用老古董Matlab 2017a,在需要使用SVM包时,需要使用Matlab调用C++编译器,但是出现了如下错误:>> mex -setup -v详细模式已开。... 正在查找编译器 'Intel C++ Composer XE 2013 with Microsoft SDK 7.1 (C)'...... 正在查找环境变量 'ICPP_COMPILER14'...否。... 正在查找环境变量 'ICPP_COMPILER13'...否。找不到已安装的编译器 'Intel C++
2021-10-27 19:59:30
1410
原创 Matlab计算决定性系数(拟合优度)R2
1 定义决定系数(coefficient of determination),也称为拟合优度(goodness of fit)。决定系数反应了因变量 yyy 的波动有多少百分比能被 xxx 的波动所描述,即表征因变量 yyy 的变异中有多少百分比可由自变量 xxx 来解释。2 计算公式【注意】拟合优度数值越大,说明自变量对因变量的解释程度越高,自变量引起的变动占总变动的百分比高。散点在回归直线附近越聚集,一般认为 R2 > 0.8 时,拟合效果较好!对于上述回归直线,其可以是通过线性
2021-10-15 23:06:15
48048
2
原创 一个nan引发的“血案”
在使用matlab以下两组函数时请务必注意:sum 和 nansummean 和 nanmean这两个的区别相对好理解,后者其实是指将矩阵中的NaN(空值去掉之后)再进行求解和平均;但我想说的是,注意!Note: If X contains a vector of all NaN values along some dimension, the vector is empty once the NaN values are removed, so the sum of the remain
2021-10-14 17:35:38
126
原创 不使用文本标签,让xticklab旋转
原因画图的时候,由于xticklabel比较长,直接水平放置会重叠,因此想着能不能旋转一定角度,那样既整洁,又美观。搜索在网上搜索一番之后,发现大家的方法普遍是先把原本的xticklabel给隐藏,然后用 text() 函数,在图中添加文本,然后再text函数的 Rotation 属性中添加角度,以达到旋转xticklabel的目的。发现无意中发现,其实matlab的 xtickangle 函数本身就可以达到旋转标签的效果。举例test = 10 * rand(1000,4);boxplot
2021-09-15 20:18:18
622
原创 Matlab画颜色各自不同的条形图
成品图,R能出的,Matlab一样可以代码如下mydata=rand(1,12)color= parula(12);figure, hold on% % if data is more than colors then colors will be repeatedm = length(color);for k = 1:length(mydata) i = mod(k-1,m); %%i is remainder after division of k-1 by m i =
2021-09-13 10:18:23
3839
原创 matlab画阴影图
基本原理MATLAB画阴影图,其实质就是把阴影当作是一个由多段线连接而成的封闭区域,然后就该区域进行填充颜色而已。举例x = 0:0.1:10;y = 1 + sin(x);% I create some yu and yl here, for the exampleyu = y+.2;yl = y-.1;fill([x fliplr(x)], [yu fliplr(yl)], [.9805 .7031 .6797], 'linestyle', 'none', 'FaceAlpha',0.5
2021-09-11 10:41:53
10634
4
原创 关于ERA5-Land数据的几个问题<笔记自用>
关于ERA5-Land数据的几个问题1. 关于通量方向2. 关于scale_factor和add_offset问题1. 关于通量方向The ECMWF Integrated Forecasting System convention is that downward fluxes are positive. Therefore, negative values indicate evaporation and positive values indicate condensation"ECMWF
2021-08-26 12:18:06
8215
25
原创 从EarthData网站上下载MERRA2再分析数据
这里写目录标题一、注册登陆()二、找数据([https://disc.gsfc.nasa.gov/](https://disc.gsfc.nasa.gov/))三、下载数据一、注册登陆()二、找数据(https://disc.gsfc.nasa.gov/)三、下载数据
2021-08-16 16:18:17
8489
15
原创 用wget命令从FTP服务器下载数据
缘起很多时候,我们下载国内外的数据时,对方都会提供FTP的服务器网站地址,我们就可以根据自己注册的用户名和密码进行数据下载。多数情况下,会直接用LINUX系统的 ftp ftp.copernicus.vgt.vito.be 地址的形式进行登陆,然后通过提示输用户名和密码,许多不需要特别设置用户名的方式,默认的用户名是 anonymous其实wget 命令也是可以下载FTP服务器的数据的>FTP options: --ftp-user=USER set
2021-07-15 19:41:12
7198
1
原创 matlab中的varargin和nargin
Matlab中的可选参数 varargin 及narginvarargin例子1(输入参数只有varargin)例子2(输入参数包括固有参数和varargin)nargin举例1 (参数中无可变参数varargin)举例2 (参数中包含可变参数varargin)vararginvarargin还是拆开理解吧,var arg in分项意思varvariable (变化的)argargument (参数)inin (输入)表面意思就是 :可变化的输入参数 意
2021-07-02 20:05:49
3019
原创 Matlab向nc文件中添加一个新变量
向已经存在的netcdf文件中添加一个新变量相关文章Matlab 批量修改nc文件中某一个变量的数值以向nc文件中添加“GLACIER_REGION”变量为例clc; clear;% Calculate new variable in advanceglcid_val = zeros(48,40);glcid_val = int32(glcid_val);% Open nc with "WRITE" modeFileName = 'H:\TempData\CLMsurface_data
2021-06-21 11:32:49
2504
转载 关于“蒸发悖论”的《Nature》原文
Hydrologic cycle explains the evaporation paradoxW. Brutsaert*, M. B. Parlange
2021-06-05 10:31:33
705
原创 根据shp文件创建Mask文件
1. GIS中生成渔网2. 利用选择工具确定shp内部的点3. 根据点shp文件生成maskfor k = 1:length(data) x = data(k).X + 360; y = data(k).Y; for i = 1:360 for j = 1:180 if LON(i,j) == x && LAT(i,j) == y maskorig(i,j) = 1;
2021-06-02 09:31:41
1496
原创 GRACE数据介绍及下载
GRACE数据介绍及下载数据介绍数据下载Mascon数据1. 美国德克萨斯大学空间研究中心 (CSR Mascon)2. 喷气动力实验室 (JPL Mascon)3. 德国波茨坦地学中心 (GSFC Mascon)L3 数据L2 数据数据介绍GRACE(Gravity Recovery and Climate Experiment)是一种新的监测全球水资源变化来反演陆地水变化的方法。卫星于2002年3月发射,由美国宇航局 (NASA) 和德国空间局 (DLR) 共同研发。 GRACE 由
2021-03-23 11:45:48
34386
20
SWS水文水利计算软件-成勘院
2022-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人