- 博客(21)
- 收藏
- 关注
原创 基于Sentinel-1A GRD洪涝淹没范围提取(SDWI阈值法和OSTU自动阈值法)
两幅灾前和灾后的遥感影像经过SARscape配准、滤波、辐射定标预处理之后,使用GDAL库分别使用SDWI阈值法和OSTU自动阈值法提取洪涝淹没范围。
2025-03-23 11:16:38
920
原创 下载指定区域哨兵(Sentinel)数据的详细步骤
第一次登录的时候需要先注册,最好使用GMAIL账号登陆,这样以后使用GEE也方便些,点击哥白尼浏览器进行搜索数据。
2025-03-15 17:24:20
1118
原创 使用GDAL库随机选取指定像元值的栅格经纬度并保存在CSV文件
writer.writerow(['Index', 'Longitude', 'Latitude']) # 写入表头。raise Exception("值为1的像元数量不足5000个")raise Exception("无法打开栅格文件")print(f"随机点已保存到 {output_csv}")# 将经纬度坐标保存到CSV文件。# 获取值为1的像元位置。# 随机选择500个像元。# 转换为经纬度坐标。
2025-03-05 19:25:09
654
原创 Pytorch安装(GPU版)
(1)查看自己显卡适合的版本(2)查看教程,教程说要下载对应版本的CUDA,但是登入发现最高的CUDA也只是12.6,而上面组件信息提示要下载12.7版本的CUDA,我感觉这应该是当前显卡最高能下到的版本,于是折中下载12.5版本的CUDA(3)下载后是个exe文件,双击即可运行,一步步来即可。需要注意的地方是当选择要安装到的文件夹位置时最好选择默认的即可,在安装过程中,我更改了默认安装路径,在安装过程中,出现了闪退重启的现象,选择默认安装路径之后,安装成功。
2024-12-25 22:01:11
2317
原创 Pycharm中导入Arcpy库和GDAL库
大论文中,需要使用Arcgis Engine做二次开发和处理遥感数据,但是这两个东西都没有学过,于是简单的记录一下导入过程。
2024-10-31 22:14:06
853
原创 Flask web开发(房屋受损信息统计系统V1.0)
本人研二在读,研一时基于老师的项目,做了一个简易的房屋受损信息统计系统,申请了一个软著(登记号:),现在奖学金申请需要进行软著答辩,答辩通过方可加分,由于离上次写完之后过了很久的时间,于是梳理一下代码,用于软著答辩。
2024-09-11 19:27:08
931
原创 力扣刷题总结(每五题发布一次)第三弹
题目描述:查询每个工资类别的银行账户数量。20000:所有工资50000美元。结果表包含所有三个类别。如果某个类别中没有帐户,则报告0。按返回结果表。
2024-08-09 13:12:21
779
原创 力扣刷题总结(每五题发布一次)第二弹
问题描述:从Employee表中检索第 n 高的薪资。如果没有第 n 高的薪资,我们将会返回方法期望一个序列(例如列表或字典)作为参数,但这里只传入了一个字符串。在 pandas 中,当你想要重命名单个列名时,你应该使用字典的形式,其中是当前的列名,是你想要设置的新列名。
2024-08-05 16:25:11
585
2
原创 Matplotlib 绘制基本图形
当plt.plot只有一个参数时,,如:,此时将x是列表的索引,如0,1,2,...为图加x轴、y轴、标题、网格plt.xlabel增加x轴描述plt.ylabel增加y轴描述plt.title增加标题plt.grid('True')增加网格文件名,dpi=600) dpi:每一英寸空间中包含的点数,点数越多,图像质量越好。默认生成的图像格式为png格式。
2024-07-29 16:46:52
668
原创 pandas 实例(数据归一化处理)
论文中需要对数据进行归一化处理,使用spsspro软件正向和负向指标处理的公式处理数据后, 归一化的值偏大,用EXCEL计算又感觉有些麻烦,于是想着自己写个几行代码,自己定义公式。
2024-07-25 09:51:59
1476
1
原创 力扣刷题总结(总结10道发布一次)
运行上面代码报错提示,返回的是Series结构。因为.loc方法在指定单个列名时没有使用方括号,导致返回的是一个Series对象,而不是函数签名中声明的DataFrame。在Pandas中,当使用.loc并指定单个列名时,即使没有使用方括号,返回的也是一个Series,而不是DataFrame。在.loc方法中使用方括号来指定列名,即使只选择一列。这样可以保证返回的数据结构与函数签名一致。loc()方法如果没有指定第二个参数(列名),将返回符合条件该行所有的元素。2.给定一个整数数组nums。
2024-07-24 17:26:25
759
原创 python字典和集合
1.字典是由一系列键和值配对组成的集合,集合和字典相同,不同的是集合没有键和值的配对,是一系列无序的、唯一的元素组合。字典和集合无论是键还是值都可以是混合类型。字典的访问可以直接索引键,如果不存在将直接抛出异常,集合不能通过索引访问,要想判断元素在不在字典或者集合中,使用value in dict/set判断。3.字典和集合的增加、删除、更新。集合的pop()操作时删除集合最后一个元素,可是集合本身是无序的,无法知道会删除哪个元素,因此这个操作得谨慎使用。2.字典和集合的访问。
2024-05-31 11:11:58
157
原创 python列表和元组
2.如果存储的数据或数量是可变的,比如在社交平台上的一个日志功能,是统计一个用户在一周内看了哪些用户的帖子,那么用列表更合适。1.如果存储的数据和数量不变,比如有一个函数,需要返回一些值,然后直接传给前端渲染,元组是更合适的。5.列表和元组的内置函数:list.sort,list.reverse()
2024-05-10 11:15:48
310
1
原创 WIN11下安装mysql
今天准备在pycharm下连接mysql数据库,无奈的是一直显示未从服务器上获取任何数据,在网上找了很多解决方案都没有解决,忽然想起自己还未在电脑上配置mysql。还有一个要注意的点是pycharm连接数据库,用户名和密码要和之前配置mysql的用户名和密码一样。看了第一位大佬的文章,前面都能解决,但是到了登录步骤,一直报错。于是找了第二位大佬的文章,解决登录问题,于是成功配置mysql。
2023-07-04 16:54:19
322
原创 c语言实现两个递增的有序链表合并成一个递增的有序链表,表中不允许有重复的数据。c语言实现两个非递减的有序链表合并为一个非递增的有序链表,表中允许有重复的数据。
首先实现非递增序列的合并,然后删除相同的元素实现递增序列的合并。上面两个算法仍使用原来两个链表的存储空间,不另外占用其它的存储空间。递增合并和非递增合并大题上相似,当head1表结点的值等于head2表结点的值,删除head2表的结点,然后继续比较。
2022-08-20 19:36:58
3064
1
原创 以循环链表表示队列,并且只设一个指针指向队尾元素结点(不设队头指针),编写相应的创建空队列,入队列和出队列的算法。C语言实现
以循环链表表示队列,并且只设一个指针指向队尾元素结点(不设队头指针),编写相应的创建空队列,入队列和出队列的算法。C语言实现
2022-07-13 17:43:32
2133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人