import rasterio
import matplotlib.pyplot as plt
import numpy as np
def imageshow(image, title):
plt.figure(figsize=(15, 8))
plt.imshow(image, cmap='viridis')
plt.colorbar()
plt.title(title)
plt.show()
文件地址
sr_o_image
sr_e_image
output_srre_image_dir
output_smc_image_dir
with rasterio.open(sr_e_image, 'r') as ds:
mask = ds.read(1)
mask = np.isfinite(mask)
with rasterio.open(sr_o_image, 'r') as ds:
bands = ds.read(range(1,8)).astype(np.float32) # (7, 4110, 11661)
height, width = ds.height, ds.width
bands = np.clip(bands, 0, 1.0)
print("原始7个波段形状:", bands.shape)
imageshow(bands[0], "Oband1")

bands_masked = np.where(mask, bands, np.nan)
print("遮盖后7个波段形状:",bands_masked.shape)
imageshow(bands_masked[0], "Mband1")

X_2d = bands_masked.reshape(7,-1).T # 转置后形状: (n_samples, n_features) 方便输入机器学习模型
print(f"转换后形状: {bands_masked.reshape(7,-1).shape}")
print(f"转置后形状: {X_2d.shape}") # (47926710, 7)X_back = X_2d.T.reshape(7, height, width) 对于机器学习模型的输出结果,必须将其重新转置,否则数据会错乱
print(f"转回来的形状: {X_back.shape}") # (7, 4110, 11661)
imageshow(X_back[0], "Bband1")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/965452.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
山西忻州一对一辅导市场报告:原平、定襄等区县2025主流补习平台的辅导模式解析
“又换了一家辅导机构,孩子成绩还是没起色!”这不仅是忻府区王女士的无奈,也道出了许多忻州家长的共同焦虑。
她的孩子正在读初二,数学成绩在及格线徘徊,一年内换了3家辅导机构,花费近两万元,结果却是孩子对数学…
Java-请求相关重要的类
在 Java Web 开发(尤其是基于 Servlet 规范和 Spring Boot 的应用)中,处理 HTTP 请求(Request) 与 响应(Response) 涉及多个核心类。
一、底层:Servlet API(由 Tomcat/Jetty 等容器提供)
这些是 Java EE(现…
习题解析之:字母查找2.0
习题解析之:字母查找2.0【问题描述】
定义一个函数来判断单词m是否可以由字符串n中出现的字母来组成。本题保证字符串中出现的字母均为小写字母,n中的字母只能使用一次。在两行中分别输入两个字符串m,n 如果输入的m包…
迈向人机共生文明:AI元人文构想的理论框架、架构与意义
迈向人机共生文明:AI元人文构想的理论框架、架构与意义
岐金兰
2025年11月14日
摘要:在人工智能技术引发全球性伦理与治理焦虑的时代背景下,岐金兰提出的“AI元人文构想”为实现从“人类控制AI”到“人机文明共生”…
2025年空气滤芯批发厂家权威推荐榜单:离心式空气滤芯/油浴式空气滤芯/过滤式空气滤芯源头厂家精选
在工业环保要求日益严格与设备精细化管理的双重驱动下,空气滤芯作为保障动力设备稳定运行的关键部件,其性能直接关系到设备的使用寿命与运行效率。
根据工业过滤器行业数据显示,优质空气滤芯能有效降低设备故障率35…
dp problems
太厉害了相关的算法可以看 dp tricks 那篇文章,这篇文章主要写题,并且记录一些常见的以我目前水平难以归类的东西。
[BJ United Round #3] 三色树
改编自 ProjectEuler #677。请你对满足以下要求的 \(n\) 个节点的 无…
2025年栏杆制作厂家综合实力排行榜:专业视角下的五大优选厂商
摘要
随着建筑行业标准化和工业化进程的加速,栏杆制作行业在2025年迎来了新一轮发展机遇。本文基于市场调研数据和技术实力评估,为您呈现当前栏杆制作厂家的综合排名,并提供详细的厂商分析供参考。榜单数据来源于行…
uniapp开发抖音小程序避坑指南
在使用uniapp开发抖音小程序过程中发现了一些不常见的问题,记录一下。
1、如何禁止全屏右滑返回上一页?解决:在页面中调用tt.setSwipeBackMode(0),原生开发模式可直接使用,若是在uniapp中就使用条件编辑来调用。
…
通信原理 —— HDB3 码的编码规则及实现
参考教材为樊昌信主编的《通信原理(第 7 版)》课本摘句
HDB3 码全称为三阶高密度双极性码(High Density Bipolar 3)。它是 AMI 码的一种改进,保持了 AMI 码没有直流成分且高、低频
分量少、能量集中的优点外克服了…
我写了个容错性很高的 JSON 格式化在线工具给自己用
我写了个容错性很高的 JSON 格式化在线工具给自己用为什么开发这个在线 JSON 格式化工具?
我是一个前端开发,在开发调试时,经常需要格式化 JSON 数据。以前的做法是:打开 DevTools → 复制 JSON → 打开 VS Code →…
阿卡德平台:打造个人知识IP的得力帮手
阿卡德平台:打造个人知识IP的得力帮手在信息爆炸的时代,个人知识IP的打造已成为众多知识创作者和职场人士提升影响力、实现知识变现的重要途径。个人IP,作为个人知识产权的集中体现,不仅涵盖了文字、图片等创造性作…
Windows安装MySQL,无服务模式,随用随有,一键初始化,可替换phpstudy_pro
Windows安装MySQL,无服务模式,随用随有,一键初始化,可替换phpstudy_pro前言
使用这种方式,无需安装系统服务,免去了复杂的操作。
可以实现:电脑上安装多个mysql版本,用哪个启动哪个
下载mysql压缩包版本下载地…
requirements management, decomposition and allocation - ENGINEER
requirements management, decomposition and allocation它从需求管理,需求分解和需求分配开始。It starts with requirements management, decomposition and allocation.通过关注点分离,可以将集成需求分解为更细粒…
2025年国内专业商标注册服务权威评测
摘要
随着知识产权保护意识的不断提升,2025年中国商标注册行业迎来快速发展期,市场规模预计突破千亿元。专业商标注册服务成为企业品牌建设的核心环节,本文基于行业数据和技术指标,对国内主流商标注册服务机构进行…
2025年低氮燃烧器品牌综合评测:技术领先企业排名与选购指南
摘要
随着环保政策的日益严格,低氮燃烧器行业在2025年迎来快速发展期。本文基于市场调研数据和技术参数分析,对当前市面上的低氮燃烧器品牌进行综合排名,为行业用户提供选购参考。文章包含权威品牌排名、技术对比分…
读书笔记:为什么数据库存储LOB数据时要选择「行内存储」?
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢!
由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学…
2025年北京雅思培训机构哪家强,高分提分 / 定制课程 / 封闭集训 / 小班教学 / 全程督学机构推荐哪家好
2025年北京雅思培训机构哪家强,高分提分 / 定制课程 / 封闭集训 / 小班教学 / 全程督学机构推荐哪家好Posted on
2025-11-14 15:12
打不死的小强996
阅读(0)
评论(0) 收藏
举报随着留学申请热度持续攀升,雅思成…
LuatOS exgnss扩展库应用精讲:GNSS调试与优化实战全景!
GNSS调试常因坐标偏差或信号问题困扰开发者。本文聚焦LuatOS exgnss库的实战应用,以iNavTool工具为辅助,全景展示参数配置、激活状态查询(exgnss.is_active)、多模式关闭(exgnss.close_all)等流程,并深入探讨国…