大的遥感影像img如何用python打开

### 使用Python处理和打开大型遥感影像文件 对于大型遥感影像文件的读取与处理,可以利用专门设计用于高效访问栅格数据集的库 `rasterio` 和 `gdal`。这些工具能够有效地管理大尺寸的数据集并提供多种功能来简化工作流程。 #### 安装必要的软件包 为了开始操作,需先安装所需的依赖项: ```bash pip install rasterio gdal numpy matplotlib ``` #### 打开和查看基本属性 下面是一个简单的例子展示怎样加载 `.img` 文件,并获取其基本信息: ```python import rasterio from rasterio.plot import show with rasterio.open('path_to_large_image.img') as src: print(f"Driver: {src.driver}") print(f"Size: {src.width}x{src.height}") print(f"Crs: {src.crs}") # 显示第一个波段的内容作为示例 first_band = src.read(1) plt.figure(figsize=(8, 6)) show(first_band, cmap='gray') plt.title("First Band of Image") plt.show() ``` 这段代码会打印出图像的一些元数据信息以及显示首通道(band)内的像素值分布情况[^1]。 #### 部分读取以节省内存资源 当面对非常庞大的文件时,一次性全部载入可能会超出计算机可用RAM容量。此时可以通过指定窗口参数仅提取感兴趣区域或特定范围内的子图来进行局部化分析: ```python window = ((row_start, row_stop), (col_start, col_end)) subset = src.read(window=window) plt.imshow(subset[0]) # 假设只有一层/单个波段的情况 plt.colorbar(label="DN Value") plt.axis('off') plt.show() ``` 通过这种方式可以在不完全加载整个文件的前提下完成对部分数据的操作,从而有效减少计算负担[^2]。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

Python内容推荐

详解Python修复遥感影像条带的两种方式

详解Python修复遥感影像条带的两种方式

在遥感领域,遥感影像的质量受到多种因素的影响,其中包括影像中存在的条带噪声。条带通常出现在卫星传感器故障后捕获的数据中,...同时,熟悉Python中的GDAL和OpenCV库,对于进行遥感影像的预处理和分析具有重要意义。

python gdal + skimage实现基于遥感影像的传统图像分割及合并外加矢量化

python gdal + skimage实现基于遥感影像的传统图像分割及合并外加矢量化

在本篇博客中,作者探讨了如何利用Python的GDAL库和skimage库来处理遥感影像,进行传统的图像分割、图像块的合并,并进一步实现矢量化。GDAL(Geospatial Data Abstraction Library)是一个强大的开源栅格和矢量数据...

利用Python语言批量对航空影像进行匀光应用.zip

利用Python语言批量对航空影像进行匀光应用.zip

在本教程中,我们将深入探讨如何使用Python编程语言来批量处理航空影像的匀光应用。匀光技术是一种图像处理方法,旨在减少图像中由于光照不均匀导致的亮度差异,提高图像的整体质量和可读性,特别是在遥感和地理信息...

对Python3+gdal 读取tiff格式数据的实例讲解

对Python3+gdal 读取tiff格式数据的实例讲解

在遥感影像处理和地理信息系统(GIS)领域中,TIFF(Tagged Image File Format)是一种常用的图像存储格式,它支持多种压缩方式以及多波段数据存储,非常适合存储高分辨率的大尺寸图像数据。Python作为一种广泛应用...

3波段的.img遥感影像

3波段的.img遥感影像

以下是一个简单的示例代码,展示了如何用Python和GDAL打开并显示一个.img文件: ```python from osgeo import gdal # 打开图像文件 dataset = gdal.Open('fy.img') # 获取波段数量 band_count = dataset....

img格式遥感图像读取代码

img格式遥感图像读取代码

对于多波段图像的分析,可能涉及到波段融合、主成分分析、植被指数计算等多种遥感影像处理技术。 总结来说,img格式的遥感图像读取是遥感数据分析的基础步骤,而GDAL等库提供了强大的工具来支持这一过程。通过学习...

基于pyqt5+GDAL带界面的遥感指数(模型)小软件

基于pyqt5+GDAL带界面的遥感指数(模型)小软件

(2)打开多光谱影像进行最优线性拉伸,可通过鼠标滚轮进行放大、拖拽等功能。非常适合初学者进行pyqt界面类的设计与程序开发。 (3)里面有个4波段(B,G,R,NIR)的影像作为样例数据(2019img.tif)。 (4)主程序为...

遥感影像WGS84投影批量转换到CGCS2000的3度带坐标系

遥感影像WGS84投影批量转换到CGCS2000的3度带坐标系

本文详细介绍了如何使用IDL编程语言实现遥感影像从WGS84坐标系批量转换到CGCS2000的3度带坐标系的过程。通过上述步骤,可以有效地处理大量遥感影像的数据转换需求,为后续的地理信息系统分析和应用提供支持。

IMG_ENVI_WRITR.rar_Img_envi_图像处理软件_影像处理软件_软件

IMG_ENVI_WRITR.rar_Img_envi_图像处理软件_影像处理软件_软件

标题中的“IMG_ENVI_WRITR.rar”是一个RAR压缩包文件,它包含了与ENVI(Environment for ...用户在使用时,可能需要了解一些基本的遥感和GIS知识,以及ENVI软件的操作界面和命令,以便有效地利用这个工具进行工作。

labelImg标注工具

labelImg标注工具

1. **安装**:labelImg是用Python编写的,因此需要先安装Python环境。可以通过GitHub仓库下载源代码,使用`pip install -r requirements.txt`来安装依赖,然后运行`python labelImg.py`启动工具。 2. **打开图像**...

新手小白必看系列-图像像素值读取并保存到txt文件

新手小白必看系列-图像像素值读取并保存到txt文件

我们将使用Python语言中的PIL(Python Imaging Library)库来完成这个任务,因为它是Python中最常用的图像处理库之一,非常适合新手学习。 1. **PIL库介绍** PIL库是Python的标准图像处理库,提供了丰富的图像处理...

遥感图像波段运算

遥感图像波段运算

实验采用的数据是Landsat 7 ETM+卫星影像,文件名为l71117028_02820000927_hrf.img。首先,使用ENVI的Subset功能从原始图像中裁剪出一块感兴趣区域作为实例数据。 ##### MODELER模块简介 MODELER是ENVI中一个强大的...

oli8_12340_20190817_testdata00.rar

oli8_12340_20190817_testdata00.rar

在处理遥感影像时,我们可以将每个波段的数据视为一个二维数组(矩阵),NumPy可以轻松地进行数学运算、统计分析以及图像处理。 要读取"img"文件,通常我们需要依赖像GDAL(Geospatial Data Abstraction Library)...

pyhton 直方图 直方图均衡化

pyhton 直方图 直方图均衡化

在实际应用中,直方图和直方图均衡化广泛用于图像分析、医学影像处理、遥感图像处理等领域。通过理解直方图的构造和直方图均衡化原理,我们可以有效地调整图像的视觉效果,提高图像的可读性和分析性能。 文件"直方...

清华大学精品大数据课件之数据标注课程PPT课件(42页) 第7章 数据标注实战.pptx

清华大学精品大数据课件之数据标注课程PPT课件(42页) 第7章 数据标注实战.pptx

遥感影像的标注可能涉及地理对象的识别,如建筑、道路等,而人像数据标注则常见于人脸识别、姿态估计等任务。这些都需要特定的标注方法和技术,以确保模型能够准确理解图像内容。 车牌图像标注则是另一个实例,它...

Reading Raster Data with GDAL.pdf

Reading Raster Data with GDAL.pdf

### 使用GDAL在Python中读取栅格数据 #### 一、GDAL简介与支持的格式 GDAL(Geospatial Data Abstraction Library)是一种开放源代码的数据抽象库,主要用于处理地理空间数据。它不仅支持读取数据,还支持写入多种...

gdal2.12库(VS2013编译和gcc编译,含32位和64位库)

gdal2.12库(VS2013编译和gcc编译,含32位和64位库)

- **遥感数据分析**:在卫星影像处理、土地覆盖分类、变化检测等领域,GDAL是必不可少的工具。 - **Web地图服务**:在构建Web地图服务时,GDAL用于数据转换和处理,以适应不同的客户端需求。 - **空间数据库管理*...

优化调度基于改进遗传算法求解农业水资源调度问题(Matlab代码实现)

优化调度基于改进遗传算法求解农业水资源调度问题(Matlab代码实现)

【优化调度】基于改进遗传算法求解农业水资源调度问题(Matlab代码实现)内容概要:本文介绍了基于改进遗传算法求解农业水资源调度问题的优化方法,并提供了相应的Matlab代码实现。该研究聚焦于农业灌溉中的水资源分配难题,通过引入改进的遗传算法提升传统优化方法的搜索效率与收敛精度,有效解决了水资源供需不平衡、调度方案不合理等问题。文中详细阐述了模型构建过程、算法改进策略(如自适应交叉变异机制、精英保留策略等),并通过仿真实验验证了所提方法在提高水资源利用率、降低灌溉成本方面的优越性。; 适合人群:具备一定编程基础和优化算法知识,从事农业工程、水资源管理、智能优化等相关领域的科研人员及研究生。; 使用场景及目标:①应用于农业灌溉系统中水资源的科学调度与管理;②为解决复杂资源分配问题提供算法设计与仿真验证的技术参考;③推动智能优化算法在可持续农业与水利工程中的实际应用。; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注遗传算法的编码方式、适应度函数设计及改进策略的作用机制,同时可通过调整参数或测试不同场景来进一步探究模型性能。

PureCodec(完美解码)

PureCodec(完美解码)

PureCodec(完美解码) 是一款专为 Windows 系统打造的全能型高清影音播放与解码集成套件,专为解决各类视频格式播放兼容问题。它不是单一播放器,而是播放器 + 解码器 + 分离器 + 渲染器的一站式组合包,让用户无需单独安装多个组件,即可播放几乎所有音视频格式。

考虑火电机组储热改造的电力系统低碳经济调度(Matlab代码实现)

考虑火电机组储热改造的电力系统低碳经济调度(Matlab代码实现)

考虑火电机组储热改造的电力系统低碳经济调度(Matlab代码实现)内容概要:本文介绍了《考虑火电机组储热改造的电力系统低碳经济调度(Matlab代码实现)》这一科研资源,重点围绕电力系统低碳经济调度问题展开,结合火电机组储热改造技术,利用Matlab进行建模仿真与优化求解。文中整合了多种智能优化算法(如遗传算法、粒子群优化、非支配排序遗传算法等)与电力系统应用场景,涵盖经济调度、机组组合、源荷协调、多时间尺度调度等核心内容,并结合碳交易、需求响应、不确定性建模等因素,提升调度模型的实用性与前瞻性。同时,文档展示了丰富的科研案例与代码资源,覆盖微电网、综合能源系统、电动汽车调度等多个方向,突出Matlab在电力系统仿真中的广泛应用。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事能源、电力、自动化等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展电力系统低碳经济调度、火电机组灵活性提升、储热技术应用等课题研究;②学习并复现高水平期刊(如EI、SCI)论文中的优化模型与算法实现;③掌握Matlab在电力系统优化、多目标调度、鲁棒/分布鲁棒优化中的具体应用方法; 阅读建议:建议结合文档提供的网盘资源与公众号资料,重点学习典型算例(如IEEE测试系统)、优化算法实现流程及多场景调度建模方法,通过代码实践加深对低碳调度模型的理解与创新能力。

最新推荐最新推荐

recommend-type

python gdal + skimage实现基于遥感影像的传统图像分割及合并外加矢量化

在本篇博客中,作者探讨了如何利用Python的GDAL库和skimage库来处理遥感影像,进行传统的图像分割、图像块的合并,并进一步实现矢量化。GDAL(Geospatial Data Abstraction Library)是一个强大的开源栅格和矢量数据...
recommend-type

ESOCC 2023: 探索SOA与云计算前沿技术与应用

资源摘要信息:"本书是《服务导向与云计算:ESOCC 2023会议精华》的摘要,它详细记录了第十届IFIP WG 6.12欧洲会议(ESOCC 2023)的精选论文,深入探讨了面向服务的架构(SOA)和云计算的最新进展。此次会议的内容涉及广泛议题,覆盖了从理论基础到实际应用的诸多方面,特别突出了以下关键领域: 1. 微服务架构:微服务架构作为一种新兴的软件开发方法,强调将大型应用分解为小型、独立且松散耦合的服务,每个服务都围绕业务能力构建,并通过轻量级通信机制进行协同工作。微服务架构能够提高敏捷性和灵活性,降低复杂性,从而加速应用的开发和部署。 2. 自动化新闻生成:讨论了在新闻行业中,如何利用人工智能技术自动生成新闻内容,提升新闻报道的速度和效率。 3. 基于时间感知的QoS Web服务选择:涉及如何在动态变化的网络环境中,根据服务质量(Quality of Service, QoS)对Web服务进行有效选择,以满足实时或时间敏感型的应用需求。 4. 容器化技术:容器化技术作为当前软件部署的趋势之一,它使得应用的封装、分发、运行更加便捷和一致,而无需关心底层的宿主环境。容器化技术的代表性工具如Docker和Kubernetes,在现代云原生应用中扮演着重要角色。 5. 边缘计算:边缘计算作为一种分布式计算架构,它将计算任务从中心云分散到网络边缘的设备上。边缘计算可以减少数据传输延迟,提升对实时数据的处理能力,特别适合物联网(IoT)和移动应用。 6. 可解释人工智能(Explainable AI):在人工智能领域,尤其是在机器学习模型变得越来越复杂的情况下,可解释性成为了一个日益重要的议题。可解释AI指的是能够提供决策过程和结果解释的人工智能模型,这在需要透明度和可解释性的应用领域尤为重要,例如在新闻线索生成中的应用。 7. 云计算环境下的成本效益优化策略:本书还探讨了如何在云环境下通过各种策略实现成本效益的最优化。这包括对云资源的有效管理,按需付费模式,以及如何利用云服务提供商的价格模型来减少企业的总体运营成本,同时保证服务的性能。 通过对这些议题的探讨,本书旨在展示这些技术如何推动软件行业的发展,并且帮助读者理解它们在促进敏捷性和灵活性方面的具体作用。同时,本书也为企业和开发者提供了关于如何在云计算环境中进行成本效益优化的宝贵见解。" 本文内容基于《服务导向与云计算:ESOCC 2023会议精华》一书的描述和部分内容,涵盖了会议的核心议题与成果,为读者提供了一个全面了解面向服务的架构(SOA)和云计算最新进展的窗口。
recommend-type

揭秘XMP-PMS 2.0界面“失灵”真相:5分钟定位按钮无响应、表单失败、加载卡顿的3大底层链路断点

# XMP-PMS 2.0 界面异常的病理学诊断手册:从玄学卡顿到可工程化治理 在酒店管理系统的数字化战场上,XMP-PMS 2.0 不再只是后台账务与房态调度的工具,它已演变为一线员工每分每秒依赖的操作中枢——前台接待员在3秒内完成入住登记,客房管家在滚动列表中快速定位待清洁房间,财务主管需实时核对跨时区多币种结算。当一个按钮点击后界面静止、一张表单提交后状态滞留、一组权限变更后菜单突然消失,这已不是“前端小问题”,而是业务连续性的断点,是客户信任的裂痕,更是系统可观测性溃败的警报。 我们曾用两周时间追踪一个看似简单的“审批流提交无响应”问题:控制台干净如初,Network 面板显示20
recommend-type

PyQt绘图时drawRect报错‘arguments did not match any overloaded call’,是参数类型问题吗?

### 解决 Python 中 `drawRect` 方法引发的 `TypeError` 在处理 `drawRect` 函数时,错误提示表明传递给函数的参数类型不匹配其定义的重载签名。具体来说,`drawRect` 需要整数类型的坐标和尺寸作为输入,而当前传入的是浮点数值[^1]。 #### 错误分析 根据提供的信息,在文件 `canvas.py` 的第 596 行中,调用了如下代码: ```python p.drawRect(leftTop.x(), leftTop.y(), rectWidth, rectHeight) ``` 此行代码中的 `leftTop.x()` 和 `le
recommend-type

BIOS和DOS中断功能详解与错误代码表

资源摘要信息:BIOS和DOS中断大全详细描述了在DOS操作系统和BIOS编程中常用的中断调用和它们的功能。这些中断调用主要用于硬件操作、系统服务、文件系统管理以及磁盘管理等。文档中列举了包括设置当前目录、取当前目录的完全路径字符串、磁盘管理功能等多种中断调用的具体参数和使用方法,并提供了详细的入口参数和出口参数说明。下面将对文档中提及的关键知识点进行详细解读。 1. 功能3BH:设置当前目录 - 入口参数:AH=3BH,DS:DX指向包含指定路径的字符串地址,路径以0结束。 - 出口参数:CF=0表示设置成功;若CF=1,则AX寄存器包含错误号,具体错误代码请参考错误代码表。 2. 功能47H:取当前目录的完全路径字符串 - 入口参数:AH=47H,DL指定驱动器号,DS:SI指向存放当前目录字符串的地址。 - 出口参数:CF=0表示读取成功;若CF=1,则AX寄存器包含错误号,具体错误代码请参考错误代码表。 3. 磁盘管理功能 - 功能0DH:磁盘复位,清空当前文件缓冲区,并将缓冲区内数据写入磁盘,无入口参数,无出口参数。 - 功能0EH:选择当前驱动器,通过设置AH=0EH,DL指定驱动器号来选择,AL返回系统中当前的驱动器号。 - 功能19H:取当前缺省驱动器号,无入口参数,AL返回缺省驱动器号。 - 功能1BH和1CH:获取驱动器的分配信息,AH=1BH为缺省驱动器,AH=1CH为任意驱动器,DL指定驱动器号,成功返回每簇扇区数、ID字节地址、物理扇区大小和驱动器簇数。 - 功能2EH:设置或去除操作系统自动读取检验标志,AH=2EH,DL指定驱动器号,HL指定标志(00H为去除,01H为设置),无出口参数。 - 功能36H:取选定驱动器的信息,AH=36H,DL指定驱动器号,成功返回每簇扇区数、可用簇数、物理扇区大小和驱动器簇数。 这些功能的具体实现涉及与硬件设备的直接交互,通常需要程序员具备硬件编程和操作系统底层工作原理的知识。BIOS中断是在系统启动时加载的一组中断服务例程,而DOS中断则是为了在操作系统层面提供与硬件设备交互的接口。程序员可以通过这些中断调用来执行文件系统管理、磁盘管理等操作,实现对计算机底层硬件的控制。正确使用这些中断调用可以有效提高程序的执行效率,并且能够为应用程序提供更加丰富的功能。 以上内容涉及的知识点是DOS操作系统中BIOS中断和DOS中断的调用方法,以及它们各自的功能描述、入口参数和出口参数的详细说明。了解和掌握这些知识点,对于进行系统级编程和硬件级操作的程序员来说至关重要。
recommend-type

【无文件Webshell核弹级组合技】PHP伪协议 × LFI = data:__text_plain;base64免杀落地:内存驻留、进程隐身、EDR逃逸三重验证报告

# 无文件Webshell:一场在内存深处静默发生的攻防博弈 在现代Web应用安全的演进图谱中,有一个幽灵始终徘徊于检测体系的阴影边缘——它不触碰磁盘、不留痕迹、不创建新进程、甚至不调用传统意义上的“危险系统调用”。它不是一段被上传的PHP脚本,而是一次对PHP解释器自身逻辑的深度劫持;不是一次暴力的远程代码执行,而是一场精心编排的内存内行为重定向。这便是**无文件Webshell**,一种早已超越“技术技巧”范畴、演化为系统性对抗范式的存在。 它的威胁并非来自某个孤立的漏洞利用,而是源于整个运行时栈的信任链断裂:从Nginx对`%00`字符的路径截断歧义,到PHP-FPM在`fastcg
recommend-type

在线音乐平台ER图里那9个核心实体分别代表什么?它们之间怎么关联?

### 在线音乐网站 ER 图的设计 为了设计一个包含 9 个实体类的在线音乐网站 E-R 图,需要遵循 ER 图的基本原则并合理定义实体及其关系。以下是详细的说明: #### 定义实体 实体是指系统中涉及的对象或事物,在本案例中可以考虑以下 9 个主要实体[^1]: 1. **用户 (User)** 表示注册平台的用户,可能包括普通用户和管理员。 2. **歌曲 (Song)** 表示音乐文件,每首歌有唯一的 ID 和其他属性。 3. **专辑 (Album)** 表示一组歌曲集合,通常由一位或多位于歌手发布。 4. **歌手 (Artist)*
recommend-type

信息流追踪框架:安全策略与应用部署研究

资源摘要信息:"信息流追踪框架解析" 信息流控制与污点追踪是计算机安全领域中的重要概念,它们用于监控数据在系统中的流动,以防止敏感信息泄露。本文介绍了一种新型的信息流追踪框架,该框架旨在结合重量级信息流控制与轻量级污点追踪的优势,提供一种既保障安全性又兼顾实用性的解决方案。 框架的核心在于区分三种信息流类型:显式流、可观察隐式流与隐藏隐式流。这种分类方法允许框架根据不同的安全策略,从宽松到严格的程度,动态地控制信息流。显式流指的是数据明确流向指定位置,而隐式流则涉及数据不明显的流动路径,其中可观察隐式流是可以被监控到的,隐藏隐式流则是难以发现的。 为了在安全性与实用性之间取得平衡,该框架提出了“可观察保密性”的概念。这一中间安全条件旨在提供一种折衷方案,能够在不影响系统正常运行的前提下,对信息流进行监控,减少安全风险。 框架的实施采用分阶段部署的方式,结合了静态变换与动态监控技术。静态变换指的是在编译阶段对代码进行分析和修改,而动态监控则在运行时对程序的行为进行实时监控。这种结合的方法使得框架能够适用于多种动态环境,包括但不限于Android和JavaScript平台。 在Java核心与TaintDroid上的实验结果表明,该框架能够有效检测隐私泄露事件,并且显著降低了误报率。误报率的降低意味着减少了对正常行为的错误警报,从而提高了框架的实际应用价值。 此外,该框架的研究成果为安全应用商店架构的设计提供了灵活的解决方案。用户可以根据自己的需求自定义安全策略,进而提升终端设备的安全性。 标签中的信息流控制是指监控和控制信息流动的策略和机制;污点追踪是通过追踪数据在系统中的流向来检测潜在的安全威胁;安全策略则是指导信息流控制与污点追踪实施的具体规则或参数设置。 框架的核心思想是建立在一种新颖的中间途径,它不仅在理论上对信息流安全进行了形式化阐述,而且在实践中为信息流追踪的实现提供了一种灵活而有效的方法。通过参数化安全策略,框架能够适应不同的应用场景,提供了从严格到宽松的多种信息流控制级别,满足不同用户的特定需求。这种灵活性为构建安全的软件生态系统,如安全应用商店,提供了坚实的技术支撑。 综上所述,该框架的提出和实现,为信息流安全领域带来了新的研究方向和实用工具,对于加强信息系统中的数据保护具有重要意义。通过该框架的应用,可以更好地理解和控制数据在系统中的流动,防止敏感信息的泄露,从而在保障用户隐私和提升系统整体安全性方面发挥重要作用。
recommend-type

LFI→RCE临界跃迁全记录:log注入+php:__filter链式利用的4步精准触发条件、2个时间窗漏洞窗口与1套自动化检测PoC(已捕获CVE-2024-XXXXX)

以下是对您提供的技术博文进行**深度润色与结构重构后的终稿**。全文严格遵循您的全部要求: ✅ **完全去除所有显性标题层级(如“# 2. Log注入的底层触发原理...”)**,代之以自然段落过渡与逻辑流引导; ✅ **打破“引言-分析-总结”的模板化结构**,以真实攻防场景切入,将原理、环境差异、代码验证、防御策略有机交织; ✅ **彻底删除“参考资料”“参考文献”等学术化尾注**,不保留任何引用标记; ✅ **开篇摒弃“本文将从...角度阐述...”式AI腔调**,首句即锚定一个正在发生的、可感知的对抗现场; ✅ **句式高度口语化+专业化混搭**:穿插设问、插入语、工
recommend-type

大数取余为什么不能直接用int或long?有哪些靠谱的实现思路?

### 大数取余算法的实现方式 在计算机科学中,当涉及非常大的整数时,标准的数据类型可能无法满足需求。因此,在 Java 中可以通过 `BigInteger` 类来处理大整数及其模运算[^1]。对于其他编程语言或者自定义实现的情况,则可以采用特定的算法来完成大数取余操作。 #### 使用 BigInteger 进行模运算 Java 的 `BigInteger` 提供了一个内置的方法 `.mod(BigInteger m)` 来执行模运算。该方法可以直接用于任意大小的大整数,从而简化了复杂场景下的高精度计算: ```java import java.math.BigInteger; pu