自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 将nc文件中的掩膜数据转换为nan值

通过海洋数据网站下载的nc数据通常包括陆地和一些无效值,无效值在python中打印出来呈现”-“的形式,无法通过np.isnan等方式进行数据处理。其中SSH_data替换为你的变量,即可将该变量中的所有掩膜值”-“转换为nan值。

2024-04-08 16:20:16 261

原创 matlab中针对二值图像的形态学运算

J = imclose(I,nhood) 对图像 I 执行闭运算,其中 nhood 是由指定结构元素邻域的 0 和 1 组成的矩阵。J = imclose(I,SE) 使用结构元素 SE 对灰度或二值图像 I 执行形态学闭运算。形态学闭运算是先膨胀后腐蚀,这两种运算使用相同的结构元素。J — 经过闭运算的图像,以灰度图像或二值图像形式返回。BW2 = bwmorph(BW,operation) 对二值图像 BW 应用特定的形态学运算。示例:对二值图像执行形态学运算。功能:对图像执行形态学闭运算。

2023-12-25 17:35:45 212

原创 matlab中滤波器的用法

逻辑输入的处理方式类似。其中,f为输入图像,w为滤波掩模,g为滤波后图像。单色图像(如灰度图像)平滑的过程:定义一个系数为1的模板,用这个空间模板的系数去乘以所有像素的值,并将结果除以模板中元素的总数。J = medfilt2(I,[m n]):执行中值滤波,其中每个输出像素都包含周围的邻域输入图像中的相应像素mn。J = medfilt2(I):在二维空间中对图像进行中值滤波,每个输出像素都包含围绕 输入图像中的相应像素I。(1)抽取图像:I(R、G、B)三幅分量。(3)重建滤波后的 RGB 的图像。

2023-12-25 11:56:19 592

原创 Matlab 图像处理函数用法

同时,还需要一个用于灰度插值的算法,这是因为,在一般情况下,输入图像的位置坐标(x,y)为整数,而输出图像的位置坐标为非整数,反过来也如此。imfinfo函数返回一个结构info,它反映了该图象的各方面信息,其主要数据包括:文件名(路径)、文件格式、文件格式版本号、文件的修改时间、文件的大小、文件的长度、文件的宽度、每个像素的位数、图象的类型等。插值是常用的数学运算,通常是利用曲线拟合的方法,通过离散的采样点建立一个连续函数来逼近真实的曲线,用这个重建的函数便可以求出任意位置的函数值。

2023-12-25 10:51:08 434

原创 Matlab seawater工具包

SW_SATAr Solubility (saturation) of Ar in seawater Ar在海水中的溶解度(饱和度)SW_SATN2 Solubility (saturation) of N2 in seawater N2在海水中的溶解度(饱和度)SW_SATO2 Solubility (saturation) of O2 in seawater氧气在海水中的溶解度(饱和度)SW_CP    Heat Capacity (Cp) of Sea Water 计算海水的热容(Cp)

2023-12-23 18:30:56 858 1

原创 海洋科学方向MATLAB代码快查

内容引自知乎。

2023-12-23 17:46:49 186 1

原创 Matlab转Python用法总结

如果列表中有空值或空索引,它们不会被计算在 len(my_list) 的返回值中,len() 函数对于包含None的列表和包含nan的NumPy数组都会返回包含所有非空元素的长度,而不包括None或nan。32、三维数组在python中的前两维和matlab中的前两维数据是倒置的,即matlab中的(i,j)对应于numpy数组中的(j,i),第三维数据二者是相同的。假设想打印 k_SLA 中第一个元素(第一个"三维"列表)里的第一个元素(第一个"二维"列表)的所有元素(所有的"一维"列表)

2023-12-11 19:39:53 494 1

原创 python输出nc文件中的信息

【代码】python输出nc文件中的信息。

2023-12-08 22:01:51 142

原创 nc文件转excel文件

此外,NetCDF文件可能非常大,而Excel文件有大小和单元格数量的限制(Excel工作表可以包含的最大行数为1,048,576行,列数为16,384列),因此可能无法将非常大的数据集完整地转换为一个Excel文件。因此,如果你的NetCDF变量是多维的,你需要决定如何在Excel表中表示这些额外的维度。在这个脚本中,需要将path_to_your_file.nc替换为.nc文件的路径,your_variable_name_here替换为想要导出的数据变量名称。

2023-11-03 09:23:59 2286

原创 使用python批量下载ftp服务器下的nc文件

【代码】使用python批量下载ftp服务器下的nc文件。

2023-10-14 09:32:38 362 1

原创 解决cmd或anaconda prompt使用pip安装失败问题

trusted-host http://pypi.douban.com 这是为了获得ssl证书的认证。安装失败找不到的原因归根结底是因为网络的原因,关闭VPN等方式都要试一试。这时可能需要我们升级一下pip版本,于是执行命令。这时考虑是网速的原因,这时采用国内的镜像源来加速。执行完后发现还是报一样的错误,这时考虑换一个pip源。使用上面的pip语句。

2023-09-21 14:45:42 1078 1

原创 图片格式png批量转jpg

【代码】图片格式png批量转jpg。

2023-09-20 11:17:36 179 1

原创 C++学习Day4

空指针:指针变量指向内存中编号为0的空间 作用:初始化指针变量 注意:空指针指向的内存是不可以访问的 用法:int * p = NULL;野指针:指针变量指向非法的内存空间 eg: int * p = (int *)0x1100;(1)const修饰指针称为常量指针,const int * p = &a;地址传递:如果是地址传递,可以修饰实参,值传递不会改变实参, eg: swap(&a,&b);方法:看const右侧紧跟着的是指针还是常量,是指针就是常量指针,是常量就是指针常量。

2023-09-15 19:01:52 23

原创 C++学习Day3

(2)数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};(3)数据类型 数组名[行数][列数] = {数据1,数据2,数据3,数据4};(4)数据类型 数组名[ ][列数] = {数据1,数据2,数据3,数据4};一维数组名称的用途:(1)可以统计整个数组在内存中的长度:整个数组占用内存空间sizeof(arr)除以每个元素占用内存空间sizeof(arr[0])即可得到数组中元素个数(2)可以获取数组在内存中的首地址,数组中第一个元素地址为(int)&arr[0]

2023-09-15 15:25:13 27

原创 数组最大值、数组逆置、冒泡排序

【代码】数组最大值、数组逆置、冒泡排序。

2023-09-11 16:27:28 34

原创 C++学习Day2

(2)continue语句:在循环语句中跳过本次循环中尚未执行的语句,继续执行下一次循环,可以筛选条件,执行到此就不再向下执行,执行下一次循环。for循环语句:满足循环条件执行循环语句,for(起始表达式;while循环语句:只要循环条件的结果为真就执行循环语句,while(循环条件){循环语句} 注意要避免死循环的出现while(1)dowhile语句:先执行一次循环语句,再判断循环条件,do{循环语句} while{循环条件};多条件的if语句:if(){} else if(){} …

2023-09-05 18:58:39 24

原创 输出水仙花数

【代码】比较三个值的大小。

2023-09-05 11:03:36 389

原创 C++学习Day1

#define宏常量、const修饰的变量关键字=标识符,在定义变量或者常量的时候不要用关键字。

2023-09-05 09:38:25 21

原创 图片重命名小代码(python)

注意图片存储文件夹是移动,原文件夹中不再保存图片文件,要注意备份。

2023-09-01 10:47:43 135 1

原创 史上最详细最全pycharm使用GPU训练模型总结(Pytorch版)

也可以参考官方文档:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#title-resolved-issues。阿里云镜像网站下载:https://mirrors.aliyun.com/pytorch-wheels/cu117/?这里选择的是cu117版本的,cu117代表CUDA11.5版本,cp38代表python的版本,选择合适的进行下载,我下载的是CUDA11.5版本,如需其他版本可返回上一页选择。

2023-08-23 13:47:19 2149

原创 C++矩阵库Eigen的用法

【代码】C++矩阵库Eigen的用法。

2023-08-18 10:35:18 968 1

原创 常用博客网站总结

技术博客网站汇总博客平台网站汇总大厂团队博客网站汇总

2023-08-17 17:21:34 51 1

转载 申请免费SSL证书

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-30 21:37:36 295

原创 最全下载jar包的网站

http://www.mvnrepository.com/http://mvnrepository.com/http://findjar.comhttp://sourceforge.net/

2019-07-30 21:36:52 35347 2

Matlab seawater工具包

Matlab seawater工具包

2023-12-23

修改最后一次打开时间.java

java实现修改最后一次打开文件时间,文件保存的时间随心所欲自由设置

2019-07-30

申请免费SSL证书说明文档

惊涛随笔 实战申请Let's Encrypt永久免费SSL证书过程教程及常见问题 Let's Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小的打击。到目前为止,Let's Encrypt获得IdenTrust交叉签名,这就是说可以应用且支持包括FireFox、Chrome在内的主流浏览器的兼容和支持,虽然目前是公测阶段,但是也有不少的用户在自有网站项目中正式使用起来。 虽然目前Let's Encrypt免费SSL证书默认是90天有效期,但是我们也可以到期自动续约,不影响我们的尝试和使用。

2019-07-24

空空如也

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

TA关注的人

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