自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

原创 自组织映射

简而言之,自组织映射是一种基于竞争学习的人工神经网络(与其他神经网络典型的纠错学习不同)。这个想法是迭代地将向量(或节点)的连接二维矩阵适应输入数据集的高维拓扑。在每个周期,选择一个节点,并更新其元素(权重)及其邻居的元素,以接近从训练集中随机选择的数据点。竞争元素在更新阶段发挥作用,因为每次迭代时都会选择距提取数据点最近的节点(根据选定的度量)进行权重更新。SOM 特别适合低维流形隐藏在更高维度中的情况,并且经常一起使用和/或与其他降维方法竞争,特别是主成分分析 (PCA)。

2023-08-21 10:29:30 232

原创 遥感水面测深高精度算法

其中Rrs,0+是蓝、绿、红波段的水面正上方的遥感反射率,Rrs是水面离开反射率(R、G和B),Rrs(NIR)是NIR波段的反射率。

2023-06-29 17:58:46 431

原创 Java调用GDAL读取矢量数据

【代码】Java调用GDAL读取矢量数据。

2023-06-15 17:56:48 1063

原创 Java调用GDAL读取栅格数据

【代码】Java调用GDAL读取栅格数据。

2023-06-15 16:40:30 499

原创 t分布随机邻域嵌入

在机器学习中,降维技术用于将高维数据映射到低维空间,以减少特征维度并提取数据中的关键信息。这有助于减少计算复杂性、消除冗余特征、可视化数据以及改善模型的训练和推理性能。以下是一些常见的降维技术:主成分分析(Principal Component Analysis,PCA):PCA是一种常用的无监督降维技术。它通过线性变换将原始特征投影到新的正交特征空间,使得投影后的特征具有最大的方差。PCA的目标是找到能够保留数据中最多信息的投影方向。

2023-06-08 14:10:53 630

原创 哈蒙(hamon)潜在蒸散发

式中:潜在蒸散发[mm day^-1]。比例系数=1^1 [无单位]。日间长度[x/12 hours]。饱和蒸气压[mb月平均温度[℃]。

2023-03-28 11:46:08 749 1

原创 Python机器学习之随机森林分类

【代码】Python机器学习之随机森林分类。

2023-03-23 20:35:19 932

原创 Python机器学习之决策树分类

设置最大深度是为了避免过拟合,当决策树的深度达到最大深度时,算法就会停止分裂,这样可以减少模型复杂度,提高模型的泛化能力。熵是衡量数据集纯度的一种指标,用于衡量样本的不确定性,当熵越高时,数据集的不确定性也越高,反之亦然。通常情况下,我们将1作为"正例"或"阳性"的标签,代表模型预测的是该样本属于某种类别或事件发生的可能性很高。而0则通常被作为"负例"或"阴性"的标签,代表模型预测的是该样本不属于某种类别或事件发生的可能性很低。,分别表示过采样后的特征矩阵和目标变量。,分别代表特征矩阵和目标变量。

2023-03-09 21:15:46 391

原创 Pytorch时间序列模型

【代码】Pytorch时间序列模型。

2023-03-03 09:48:32 392

原创 C++调用GDAL实现栅格数据的读取

【代码】C++调用GDAL实现栅格数据的读取。

2023-02-20 17:14:22 823 1

原创 机器学习的注释

在机器学习中,random_state是一个参数,用于控制随机数生成器的种子,以确保可重复性。机器学习算法通常会使用随机数生成器来随机化算法的某些方面,例如数据划分、初始化模型参数等等。这些随机化过程可能会导致算法在不同的运行中产生不同的结果。但是,为了进行比较和评估,我们通常需要保证每次运行的结果都是一样的,这就需要控制随机数生成器的种子。这样,每次运行时,随机数生成器生成的随机数序列都是相同的,结果就可以重复。这在调试和调优模型时特别有用。

2023-02-19 16:05:16 153

原创 基流分离方法介绍

基流对径流的贡献对于理解流域尺度的水文学,包括地下水-地表水相互作用、地质和地貌对基流的影响、地下水补给率的估计等具有重要意义。过程线分离(又称基流分离)方法可作为环境研究的许多领域的辅助工具,如评估农业措施、城市化、气候变化等对地表水和地下水的影响。从概念上讲,基流是指与地表径流具有不同来源的径流部分。通常情况下,基流被认为是深地表和浅地表对径流的贡献之和。递归数字滤波器是最常用的水位线分离方法之一。数字滤波器通常用于信号分析,允许使用数学公式分离“高频”(即地表径流)和“低频”(即基流)信号。

2023-02-18 19:58:30 1034

原创 HECRAS一维非恒定流体动力学

支配水流的物理定律有:(1)质量守恒定律(连续性)和(2)动量守恒定律。这些定律在数学上以偏微分方程式的形式表示,此后将称为连续性和动量方程式。基于 James A. Liggett 在明渠非定常流(Mahmmod 和 Yevjevich,1975 年)一书中的一篇论文介绍了这些方程的推导。

2023-02-18 16:04:46 1641

原创 C++ 函数覆盖

在派生类和基类中都定义了相同的函数。如果使用派生类的对象调用这个函数,派生类的函数就会被执行。这在 C++ 中称为。派生类中的函数覆盖基类中的函数。示例 1:C++ 函数覆盖。

2023-02-14 11:20:04 636

原创 C++ 公共、受保护和私有继承

示例 1:C++ 公共继承在中,可以通过不同的访问方式从基类派生出子类。在公共模式下从基类创建了一个派生类。或者,也可以在保护或私有模式下派生类。这 3 个关键字(public、protected 和 private)在 C++ 继承中称为访问说明符。C++中的公共、保护和私有继承和Note:派生类无法访问基类的私有成员。示例 1:C++ 公共继承。

2023-02-10 10:14:56 274

原创 C++ 继承

继承是 C++ 中面向对象编程的关键特征之一。它允许从现有类(基类)创建一个新类(派生类)。并且可以拥有自己的附加特性。Dog 类派生自 Animal 类。由于 Dog 派生自 Animal,因此 Dog 可以访问 Animal 的成员。Note:在从 Animal 继承 Dog 时使用了关键字 public。还可以使用关键字 private 和 protected 而不是 public。

2023-02-02 17:30:24 69

原创 C++ strftime() 函数

C++中的strftime()函数根据格式字符串将给定的日期和时间从给定的日历时间转换为以空结尾的多字节字符串。strftime() 函数在头文件中定义。strftime() 原型strftime() 函数有 4 个参数:str, count, format 和 time。time指向的日期和时间信息根据format的值转换为空终止的多字节字符,存储在str指向的数组中。最多写入 count 个字节。

2023-02-02 16:16:01 3667 1

原创 C++ 指向 Void 的指针

C++ 指向 Void 的指针

2023-01-22 12:28:36 1274 1

原创 C++ 指针

C++ 指针C++ 中的地址为指针分配地址改变指针指向的值使用指针时的常见错误

2023-01-22 10:08:05 526

原创 C++ 存储类

局部变量全局变量静态局部变量

2023-01-21 23:02:17 213

原创 C++ 函数重载

C++ 函数重载使用不同类型的参数重载使用不同数量的参数重载

2023-01-21 22:08:31 196

原创 C++函数

C++ 函数声明函数参数返回语句函数原型C++ 库函数

2023-01-21 20:00:22 124

原创 C++ switch..case 语句

C++ switch..case 语句

2023-01-21 00:19:47 2197

原创 C++ while 和 do...while 循环

C++ while 循环C++ do...while 循环

2023-01-20 23:13:25 267

原创 C++的for循环

C++的for循环基于范围的for循环

2023-01-20 22:36:58 206

原创 C++ if, if...else 和嵌套 if...else

C++if语句C++ if...else语句C++if...else...else if语句C++嵌套if

2023-01-20 20:19:54 323

原创 Penman-Monteith与FAO Penman-Monteith讲解

Penman-Monteith方程PM简化方程FAOPenman-Monteith方程普里斯特利-泰勒(Priestley-Taylor)方程计算参考蒸散发

2023-01-17 22:47:36 1418

原创 C#调用GDAL矢量裁剪栅格

在 GDAL 中,地理变换(transform)参数是一个长度为 6 的 double 数组,其中包含了栅格数据的投影坐标系下的坐标范围和像元大小。

2023-01-05 18:58:45 753 2

原创 C#调用GDAL实现栅格分割

输出四个瓦片,且栅格数据存在背景值,其值为-32678。首先按照行列5000输出,剩下就按不足5000输出,以满足要求。数据的类型有取值的范围。

2022-12-29 15:34:00 352

原创 C#调用GDAL进行栅格镶嵌

说明:首先要承认自己写这部分的代码是不太好的。有些细节没有考虑,我是用两个横排的数据进行镶嵌,如果换成两个竖排数据,那代码还要重新修改,没有做到一力破万法。可参考的代码片段也就是设置输出数据集的投影和地理变换以及将数据从输入数据集复制到输出数据集。

2022-12-28 19:42:19 305

原创 C#调用GDAL实现栅格转矢量

原始数据为Int16,而输出的数据为Float32。这个在矢量转栅格的代码中修改DataType.GDT_Float32为DataType.GDT_Int16。变量的值设为 -1,那么在执行栅格转矢量转换时,不会将输入栅格数据的像元值作为输出矢量数据的属性字段保留下来。如果想在执行栅格转矢量转换时保留输入栅格数据的像元值,可以将。变量的值设为大于等于 0 的整数,例如 0 或 1。在这种情况下,输入栅格数据的像元值会被作为输出矢量数据的属性字段保留下来。还有就是在转换的时候没有改变栅格数据的类型。

2022-12-27 20:08:48 671 1

原创 C#调用GDAL实现矢量转栅格

【代码】C#调用GDAL实现矢量转栅格。

2022-12-26 19:24:55 605 1

原创 C#调用GDAL(读取矢量数据)

用 Ogr.Open() 方法打开的 DataSource 对象来读取矢量数据文件中的信息。例如,你可以使用 DataSource 对象的 GetLayerCount() 方法获取图层数量。$ 符号在 C# 中表示字符串插值,它允许在字符串中嵌入表达式的值。字符串插值可以让你更简单地格式化字符串,而不需要使用 String.Format 方法或者使用加号(+)连接多个字符串。Ogr.Open() 方法是 OGR 库的方法,用于打开矢量数据文件并返回一个 DataSource 对象。

2022-12-26 16:14:06 1331

原创 C#调用GDAL(读取栅格数据)

在使用 GDAL 之前,需要先对 GDAL 进行初始化。但是,如果需要使用 GDAL 的一些高级功能,则需要调用 GdalConfiguration.ConfigureGdal() 方法进行进一步配置。注意:在使用 GDAL 之前,需要先将 GDAL 的 C# 包添加到项目中。这可以通过使用 NuGet 包管理器或手动安装 GDAL 的 C# 绑定来完成。GdalConfiguration.ConfigureGdal() 是 GDAL 的 C# 绑定中的一个方法,它用于配置 GDAL 的运行环境。

2022-12-26 14:44:15 1403

原创 如何下载VIIRS数据

NASA LPDAAC Collections-->VIIRS Collections 选择自己要下的数据集。先按1预览下要下载的影像,2处显示了预览的影像,点击3开始下载即可。加载研究区矢量边界KML或者SHP。或者直接地图标注研究区的矢量边界位置。选择完数据集,点击Results。点击Data Sets。

2022-12-24 14:46:29 1348

原创 C#中的数据类型转换

隐式转换的例子:显式转换的例子:使用Convert类进行类型转换int类型转换为string和double:数据类型占用字节内存:单位换算:

2022-12-12 12:23:52 263

原创 C#嵌套循环

C#嵌套循环

2022-12-08 16:22:13 686

原创 C#的三元运算符

C#的三元运算符

2022-12-08 14:57:06 4331

原创 C#中for循环与foreach循环的用法

C#中for循环与foreach循环的用法

2022-12-06 17:57:44 334

全国干旱指数和蒸散发栅格数据

数据内容非免费 干旱指数和蒸散发栅格数据

2024-05-18

加拿大水文模型源码文件

加拿大水文模型 (CHM) 是一种基于模块化非结构化网格的新型水文建模方法。它可以在空间尺度、时间尺度和空间范围之间移动。它专为开发和测试水文模型的过程表示而设计。CHM适用于从流域尺度到省/州尺度乃至更大的多个尺度。它也可以应用于单点尺度。

2023-02-12

基于matlab控制HEC-RAS界面

基于matlab控制HEC-RAS界面

2022-12-08

基于matlab的爱心源码

matlab爱心源码

2022-12-08

全球流域分级(1-12级)

全球尺度流域分级 遇到不懂的可以后台私信 TXT文档中有下载的网盘地址

2022-07-05

全国SPI、CTI、TPI、Slope、Roughness

CTI 复合地形指数 也叫做TWI 地形湿度指数 SPI 河流功率指数 TPI 地形位置指数 slope 斜率 Roughness 粗糙度

2022-05-15

全国水系和水资源分区(1234级)

水系 水资源分区

2022-04-04

2020年全国均值SO2,O3,PM10(.tif)以及随机采样点(.shp)

大气污染 SO2 O3 PM10

2022-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除