汤国安ArcGIS教学资源包:含ArcPy脚本、分层数据与排错指南
简介本资源是面向GIS初学者与高校地理信息科学专业学生的ArcGIS实践教学配套实验数据包聚焦汤国安教授经典GIS教学体系中的核心操作训练。资源以ArcGIS软件实操为主线涵盖矢量数据点线面要素用于边界管理、网络分析、栅格数据遥感影像类支撑地形、植被、气候等连续场分析及典型空间分析案例缓冲区分析、网络最短路径、空间统计关联助力学习者夯实数据加载、编辑、分析与专题制图全流程能力。压缩包为RAR格式大小124.76MB虽文件总数未提供但内容预览显示其结构围绕实验任务组织包含多领域真实场景数据集与可直接导入ArcGIS的标准化格式文件。已有508人学习下载适合作为课堂实验补充、课程设计数据源或自主复现汤国安GIS教学案例的可靠基础素材。1. 这不是GIS教材的PDF扫描件汤国安教授ARCGIS教学资源包是带实操脚本、分层数据集和教师用课件的完整教学闭环很多人搜“ARCGIS汤国安”第一反应是找《地理信息系统教程》电子版——结果下到的常是模糊扫描PDF、缺图少表的残本或者标题党“配套PPT”点开只有三页目录。但真正能落地教学或自学复现的其实是某高校地理信息实验室多年沉淀的一套结构化教学资源包它不单有汤国安教授主讲的ARCGIS操作视频切片含坐标系校正、空间插值、网络分析等12个核心模块更关键的是每节课配了可直接运行的ArcPy脚本、标准化测试数据集含真实DEM、土地利用栅格、道路矢量拓扑关系、以及教师端的课堂任务卡与常见错误反馈库。这套资源不是知识搬运而是把“老师怎么教、学生怎么练、错在哪、怎么改”全打包装进一个压缩包。适合GIS本科实验课教师快速搭建上机环境也适合自学者绕过ARCGIS界面黑匣子直接从Python脚本理解底层逻辑。如果你曾被“投影定义不一致导致叠加失败”卡住两小时或反复重装ArcGIS只为跑通一个缓冲区分析——这份资源就是为你省掉前30%的无效折腾。2. 资源结构拆解从压缩包根目录到每个子文件夹的真实用途2.1 根目录文件清单与功能映射解压后你会看到5个一级文件夹和3个说明文件这不是随意组织的。我按实际教学动线重新梳理过它们的依赖关系文件夹名包含内容教学阶段定位关键特征/Lecture_VideoMP4格式分段视频每段≤15分钟命名含知识点编号如L03_02_Projection_Transform.mp4理论输入视频内嵌操作光标轨迹关键参数弹窗提示非纯录屏/Data_Sets按章节编号的子文件夹Ch03_Projection/,Ch07_Network_Analysis/含Shapefile、GeoTIFF、FileGDB实验载体所有数据已预设好坐标系避免初学者第一步就卡在“未知坐标系”警告/ArcPy_Scripts.py文件为主命名含_v2023后缀如buffer_analysis_v2023.py附带.ipynb对照版技能迁移脚本强制使用arcpy.env.overwriteOutput True省去手动删输出文件步骤/Teaching_MaterialsWord教案含课堂提问设计、PPTX课件动画分步演示、Excel评分表模板教学支撑PPTX中所有地图截图均标注ArcGIS版本号如“ArcGIS Pro 3.1截图”规避软件界面差异误导/Troubleshooting_GuideMarkdown文档按错误代码分类如ERROR 000210含截图日志片段修复命令问题兜底每条记录标注触发场景如“仅在Windows Server 2019 ArcGIS Pro 3.0组合下出现”提示不要跳过/Troubleshooting_Guide直接开干。我见过太多人因忽略其中一条关于“临时工作空间路径含中文”的说明导致脚本静默失败却无报错——因为ArcPy默认把错误日志写入系统临时目录而该目录路径含中文时会触发编码异常。2.2 数据集设计逻辑为什么不用公开数据集替代你可能会问网上有USGS DEM、OpenStreetMap路网为何还要打包专属数据答案藏在三个细节里第一坐标系预埋策略。以/Data_Sets/Ch03_Projection/为例其中dem_utm18n.tif和roads_wgs84.shp并非简单并列而是通过.prj文件强制绑定dem_utm18n.prj内明确写入PROJCS[WGS_1984_UTM_Zone_18N,GEOGCS[GCS_WGS_1984...]]而roads_wgs84.prj则写GEOGCS[GCS_WGS_1984,DATUM[D_WGS_1984...]]。这种“显式声明”让ArcGIS Pro在拖入数据时自动识别避免新手手动指定坐标系时选错“Geographic Coordinate System”和“Projected Coordinate System”。第二拓扑容差预设。/Data_Sets/Ch07_Network_Analysis/road_network.gdb中Streets要素类的XY Tolerance属性被设为0.001米而非默认0.001度。这是为后续网络分析做铺垫——若用默认值在小比例尺数据上会产生虚假断点。第三字段命名直译教学点。比如/Data_Sets/Ch05_Spatial_Statistics/soil_samples.shp中字段名为PH_VALUE而非phORG_CARBON_PCT而非oc。这看似琐碎实则是为匹配教材中“土壤属性字段标准化命名规范”的教学要求减少学生抄错字段名的概率。2.3 ArcPy脚本的工程化设计从“能跑通”到“可维护”的跨越打开/ArcPy_Scripts/zonal_statistics_v2023.py你会看到和网上零散脚本截然不同的结构# -*- coding: utf-8 -*- import arcpy import os from datetime import datetime # 配置区所有可变参数集中在此 WORKSPACE rD:\GIS_Teaching\Data_Sets\Ch05_Spatial_Statistics INPUT_RASTER soil_ph_raster.tif ZONE_FEATURE soil_samples.shp OUTPUT_TABLE zonal_stats_output.dbf STATISTICS_TYPE [MEAN, STD] # 可扩展统计类型列表 # 环境设置强制覆盖日志记录 arcpy.env.workspace WORKSPACE arcpy.env.overwriteOutput True arcpy.env.scratchWorkspace os.path.join(WORKSPACE, scratch) # 主逻辑带状态反馈的执行链 print(f[{datetime.now().strftime(%H:%M:%S)}] 开始区域统计分析...) try: arcpy.sa.ZonalStatisticsAsTable( in_zone_dataZONE_FEATURE, zone_fieldFID, in_value_rasterINPUT_RASTER, out_tableOUTPUT_TABLE, statistics_type,.join(STATISTICS_TYPE), ignore_nodataDATA ) print(f[{datetime.now().strftime(%H:%M:%S)}] 分析完成结果表位于{os.path.join(WORKSPACE, OUTPUT_TABLE)}) except arcpy.ExecuteError: print(f[{datetime.now().strftime(%H:%M:%S)}] ArcGIS执行错误{arcpy.GetMessages(2)}) raise except Exception as e: print(f[{datetime.now().strftime(%H:%M:%S)}] Python异常{str(e)}) raise这段代码的价值不在算法本身而在可调试性WORKSPACE硬编码为相对路径避免学生复制粘贴时忘记改盘符STATISTICS_TYPE用列表而非字符串方便后续扩展RANGE或MAJORITYarcpy.GetMessages(2)精准捕获错误详情而非笼统的arcpy.GetMessages()比如当in_value_raster路径错误时会返回ERROR 000864: Input raster: The input is not within the defined domain.比“执行失败”有用十倍时间戳打印让多步骤脚本的执行过程可视化排查卡点时直接看终端输出即可定位耗时环节。3. 环境配置实操ArcGIS Pro 3.x与ArcMap 10.8双路径部署指南3.1 ArcGIS Pro 3.1 的最小化安装配置虽然资源包兼容Pro 2.9以上版本但Pro 3.1起引入的“后台地理处理”特性对教学效率提升显著。以下是精简配置步骤跳过所有非必要组件# 1. 安装时取消勾选节省2.3GB空间且不影响教学 # - ArcGIS Drone2Map # - ArcGIS Business Analyst # - ArcGIS Mission # 2. 首次启动后必做的三件事 # a) 在【项目】→【选项】→【地理处理】中勾选 # □ 启用后台地理处理关键让脚本运行时不阻塞UI # □ 自动保存地理处理历史便于回溯参数 # b) 在【插入】→【连接文件夹】中添加 # D:\GIS_Teaching\Data_Sets # 指向你的数据集根目录 # c) 在【分析】→【工具】→【Python】中确认Python环境为 # arcgispro-py3而非base root版本号应为3.9.16注意若跳过步骤2a的“后台地理处理”运行zonal_statistics_v2023.py时ArcGIS Pro界面会假死学生误以为程序崩溃而强行关闭——实际是计算仍在后台进行。这是新手最常触发的“玄学卡顿”。3.2 ArcMap 10.8.2 的兼容性补丁尽管ArcMap已停止主流支持但某高校仍在用其教学因旧版教材配套。资源包中的脚本需微调才能运行# 将原脚本中的 arcpy.sa.ZonalStatisticsAsTable(...) 替换为 arcpy.gp.ZonalStatisticsAsTable_sa( in_zone_dataZONE_FEATURE, zone_fieldFID, in_value_rasterINPUT_RASTER, out_tableOUTPUT_TABLE, statistics_type,.join(STATISTICS_TYPE), ignore_nodataDATA )关键差异在于ArcMap使用arcpy.gp.*_sa语法Spatial Analyst工具箱的GP接口而Pro用arcpy.sa.*独立模块ZonalStatisticsAsTable_sa的in_zone_data参数在ArcMap中必须是要素类路径如D:/data/soil.shp不能是图层名如soil_lyr否则报错ERROR 000732ArcMap不支持arcpy.env.scratchWorkspace需将临时文件路径硬编码到WORKSPACE内例如os.path.join(WORKSPACE, temp)。3.3 Python环境隔离为什么不能直接用ArcGIS自带Python资源包要求独立Python环境原因有二第一包依赖冲突。ArcGIS Pro 3.1自带的arcgispro-py3环境预装numpy 1.21.6但某些空间统计脚本需scipy 1.10.0依赖numpy 1.23.0。若强行升级会导致ArcGIS Pro核心模块arcpy加载失败报错ImportError: DLL load failed。第二教学演示需要纯净环境。当讲解“如何用pip安装geopandas”时若学生环境里已存在geopandas就无法演示ModuleNotFoundError的典型报错及解决流程。因此我们采用conda创建隔离环境# 创建专用环境名称必须含arcgis便于识别 conda create -n arcgis_teaching python3.9 # 激活后安装核心包注意不安装arcpy它由ArcGIS管理 conda activate arcgis_teaching pip install numpy1.23.5 scipy1.10.1 pandas1.5.3 # 验证导入arcpy应失败证明环境干净 python -c import arcpy # 应报错 ModuleNotFoundError提示ArcGIS Pro的Python脚本工具箱.pyt仍调用arcgispro-py3环境此处隔离环境仅用于学生自主编写脚本。两者并行不悖。4. 避坑指南12个高频翻车现场与血泪解决方案4.1 现象ArcGIS Pro中运行脚本后地图视图无任何变化但脚本显示“执行成功”原因脚本生成了新要素类如buffer_result.shp但未将其添加到当前地图。ArcGIS Pro默认不自动刷新图层列表尤其当输出路径不在当前工程的Default Geodatabase时。解决在脚本末尾添加图层加载逻辑# 加载结果到活动地图需先获取当前工程和地图 aprx arcpy.mp.ArcGISProject(CURRENT) map_obj aprx.listMaps(Map)[0] # 假设地图名为Map map_obj.addDataFromPath(os.path.join(WORKSPACE, buffer_result.shp)) aprx.save() # 保存工程避免下次打开丢失图层4.2 现象/Data_Sets/Ch07_Network_Analysis/road_network.gdb加载后网络分析工具栏灰色不可用原因网络数据集Network Dataset未构建。.gdb只是容器road_network要素数据集需先右键→【新建网络数据集】生成.nd文件否则工具栏禁用。解决在目录窗格中右键road_network.gdb→ 【新建】→ 【网络数据集】向导中选择Streets要素类作为源在【连通性】页勾选“端点连通”End Point Connectivity完成后生成road_network.nd此时工具栏激活。血泪经验某导师曾让学生手动绘制路网再构建网络数据集结果因线段未在端点相交导致网络分析返回空结果。而资源包中的Streets已用【拓扑检查】修复所有悬挂节点省去此步。4.3 现象/ArcPy_Scripts/kriging_interpolation_v2023.py运行报错ERROR 000840: The value is not a Raster Layer原因脚本中in_raster参数传入的是栅格文件路径如dem.tif但Kriging工具要求输入必须是图层对象Layer而非路径字符串。解决在调用前创建临时图层# 错误写法直接传路径 # arcpy.ga.Kriging(dem.tif, sample_points.shp, output_kriging) # 正确写法先转图层 arcpy.MakeRasterLayer_management(dem.tif, dem_layer) arcpy.ga.Kriging(dem_layer, sample_points.shp, output_kriging)4.4 现象在/Lecture_Video/L05_03_Spatial_Statistics.mp4中老师点击【空间自相关】工具后弹出对话框但学生电脑上该工具不存在原因ArcGIS Pro中【空间统计】工具箱需单独启用。默认安装不包含Spatial Statistics Tools因其属于高级许可模块。解决【分析】→【工具】→ 点击右上角【...】→ 【门户】搜索“Spatial Statistics Tools” → 【添加工具箱】或在【项目】→【选项】→【许可】中确认勾选“Spatial Statistics”扩展模块。4.5 现象/Teaching_Materials/Ch03_Projection.docx教案中要求“用定义投影工具为dem.tif指定WGS84”但学生执行后地图显示严重偏移原因混淆了【定义投影】Define Projection与【投影变换】Project。dem.tif原始坐标系实为UTM Zone 18N教案中“指定WGS84”是教学陷阱——正确操作应是【投影变换】到WGS84地理坐标系。解决若数据无坐标系Unknown用【定义投影】赋予正确坐标系若数据有坐标系但需转换用【投影】工具Project Raster教案中该步骤实为考察学生对坐标系概念的理解需在课堂强调二者区别。5. 教学验证技巧用三组对比实验快速检验学生掌握度5.1 坐标系理解度验证同一份DEM的三种叠加效果准备三份完全相同的数据dem_original.tif仅坐标系不同数据名坐标系预期叠加效果教学价值dem_wgs84.tifGCS_WGS_1984与roads_wgs84.shp完美叠加验证地理坐标系基础dem_utm18n.tifWGS_1984_UTM_Zone_18N与roads_utm18n.shp完美叠加验证投影坐标系应用dem_undefined.tif叠加时弹出“未知坐标系”警告强制指定后位置错乱揭示坐标系缺失的后果让学生用Add Data依次加载三组数据观察第一组无警告位置正确第二组无警告但dem_utm18n.tif在地图中显示为细长条因UTM投影在WGS84地图中拉伸第三组弹出警告若错误指定为WGS84则DEM整体偏移约100公里。这个实验5分钟内就能让学生建立“坐标系不是元数据标签而是空间位置的数学定义”的认知比讲一小时理论管用。5.2 ArcPy调试能力验证故意植入两个错误的脚本提供修改版buffer_analysis_faulty.py内含两个典型错误# 错误1路径拼接错误反斜杠被转义 output_path D:\GIS_Teaching\Results\buffer.shp # \R 和 \B 被解释为回车和退格 # 错误2参数顺序颠倒 arcpy.Buffer_analysis(input.shp, distance500, output.shp) # 正确应为(input, output, distance)要求学生运行脚本记录报错信息根据arcpy.GetMessages(2)定位错误行修正后重新运行。这个练习直击学生最弱环节——读不懂报错。90%的学生第一次会卡在错误1的路径问题上因为报错显示ERROR 000732: Input Features: Dataset D:GIS_Teaching esults\buffer.shp does not existResults被截断为esults需引导他们看字符串转义本质。5.3 网络分析逻辑验证用最小数据集复现“服务区分析”提供极简数据仅3个点start.shp,stop1.shp,stop2.shp和2条线road1.shp,road2.shp要求构建网络数据集设置起点为start.shp计算5分钟可达范围导出服务区面。关键观察点若road1.shp和road2.shp未在端点相交服务区只覆盖单条路若stop1.shp在road1.shp上但未捕捉到线上服务区不包含该点若未设置“单向道路”属性road2.shp可能被反向遍历。这个实验用不到10个要素却能暴露学生对网络连通性、捕捉容差、单向属性的理解盲区。某次课堂中73%的学生首次作业未设置捕捉容差导致服务区在路口断裂——这正是资源包中/Data_Sets/Ch07_Network_Analysis/数据已预设容差的深意。6. 进阶技巧用ArcPy自动化生成个性化实验报告6.1 报告生成脚本的设计哲学教学痛点在于学生交来的实验报告千篇一律截图糊成一片文字复制粘贴。而教师批改时最需要的是可验证的操作痕迹——比如缓冲区距离是否真设为500米插值方法是否用了克里金资源包中的/ArcPy_Scripts/report_generator_v2023.py就是为此而生它不生成Word文档而是解析学生脚本提取关键参数并生成JSON验证报告。6.2 核心实现AST语法树解析而非字符串匹配传统做法用if Buffer_analysis in line:匹配但易被注释干扰。本脚本用Python AST模块深度解析import ast class ParameterExtractor(ast.NodeVisitor): def __init__(self): self.params {} def visit_Call(self, node): if (isinstance(node.func, ast.Attribute) and node.func.attr Buffer_analysis): # 提取第三个参数距离 if len(node.args) 3: dist_node node.args[2] if isinstance(dist_node, ast.Constant): self.params[buffer_distance] dist_node.value elif isinstance(dist_node, ast.Str): # 兼容旧版Python self.params[buffer_distance] dist_node.s self.generic_visit(node) # 解析学生脚本 with open(student_buffer.py, r, encodingutf-8) as f: tree ast.parse(f.read()) extractor ParameterExtractor() extractor.visit(tree) print(extractor.params) # {buffer_distance: 500}这种解析方式能穿透注释、变量赋值等干扰。例如学生写dist 500; arcpy.Buffer_analysis(..., dist, ...)AST仍能准确捕获dist的值为500。6.3 报告交付物三维度验证表脚本最终生成report_validation.json含以下关键字段{ student_id: GIS2023_087, script_name: buffer_analysis.py, parameters_extracted: { buffer_distance: 500, side_type: FULL, dissolve_option: ALL }, validation_results: [ { check_item: 缓冲距离是否符合要求, expected: 500, actual: 500, status: PASS }, { check_item: 是否启用融合选项, expected: ALL, actual: ALL, status: PASS } ], execution_log: 2023-10-15 14:22:03 INFO: 脚本执行成功输出路径D:\\GIS_Teaching\\Results\\buffer_500.shp }教师只需扫一眼validation_results数组3秒内判断学生是否按要求操作。而execution_log中的时间戳和路径可追溯到具体执行环境杜绝“我明明运行了”的扯皮。从那以后我每次布置ArcPy作业都强制学生提交两份文件.py脚本 report_validation.json。前者是过程后者是证据。当学生开始习惯在脚本里写# TODO: 设置缓冲距离为500米并确保AST能解析时他们才算真正跨过了GIS编程的门槛。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

free-claude-code:低成本使用AI代码助手的合规降本路径与实操指南

free-claude-code:低成本使用AI代码助手的合规降本路径与实操指南

1. 从"free-claude-code"这个名字说起:它到底想解决什么问题第一次看到"free-claude-code"这个项目名,我的直觉是:这大概率是一个围绕代码生成能力做"降本增效"的工具或方案集合。名字里的三个词各有指向——&…

2026/10/16 13:07:07 阅读更多 →
大智慧通达信DLL插件开发实战:VC6.0 ABI适配与指标嵌入

大智慧通达信DLL插件开发实战:VC6.0 ABI适配与指标嵌入

简介:本资源是一套面向股票量化开发初学者与技术分析工具拓展者的通达信DLL插件编程实战入门材料,聚焦解决官方接口文档晦涩、示例代码缺注释且存在逻辑错误等实际痛点。压缩包共23个文件,约829KB,涵盖3个核心C源文件(…

2026/10/16 13:07:07 阅读更多 →
NetSpot 实战:Wi-Fi 信道规划与信号热图优化指南

NetSpot 实战:Wi-Fi 信道规划与信号热图优化指南

简介:这份文档面向家庭用户与小型企业网络维护者,系统讲解 NetSpot 这款 Wi-Fi 分析工具的使用方法,帮助读者排查信号干扰、定位覆盖盲点并优化无线网络质量。资源包内仅含 1 个 docx 文件,大小约 1.15MB,以图文步骤形…

2026/10/16 13:07:07 阅读更多 →

最新新闻

上位机软件架构设计:分层思路与通信层实践

上位机软件架构设计:分层思路与通信层实践

上位机软件架构设计,说穿了就是解决一件事:让一台天天连设备、发指令、收数据的电脑程序,能经得起需求变化和长期维护。我做了几年的设备上位机开发,从最开始“界面上一堆按钮,背后全塞在一起”的小工具,到…

2026/10/16 13:50:33 阅读更多 →
蓝桥杯省赛C/C++模拟赛题解:高频考点与备赛策略

蓝桥杯省赛C/C++模拟赛题解:高频考点与备赛策略

1. 模拟赛到底在模拟什么距离省赛还有两三周的时候,手里最值钱的复习资料其实不是厚厚的算法书,也不是别人的笔记,而是一套高质量的模拟赛题。很多同学都问过我同一个问题:模拟赛和真题到底差多远?我的回答是&#xff…

2026/10/16 13:50:33 阅读更多 →
RevPDF新手入门教程:界面导览+打开第一份PDF的完整指南(附5个必学技巧)

RevPDF新手入门教程:界面导览+打开第一份PDF的完整指南(附5个必学技巧)

【免费下载链接】revpdf-release Official release binaries for RevPDF Editor (Linux AppImage & macOS DMG). 项目地址: https://gitcode.com/gh_mirrors/re/revpdf-release 点击查看 免费下载 RevPDF Editor 是一款免费、离线、注重隐私的原生 PDF 编辑器&…

2026/10/16 13:50:33 阅读更多 →
多重继承派生类构造函数详解:初始化列表与构造顺序一次搞懂

多重继承派生类构造函数详解:初始化列表与构造顺序一次搞懂

刷到PTA 6-5这道题时,我先是一愣——“多重继承派生类构造函数”,分值10分,放在C第5章类继承的练习里,看起来平平无奇。但真正动手去补全那段代码,才发现知识点串得特别密:基类带参构造函数怎么传参、初始化…

2026/10/16 13:50:33 阅读更多 →
802.11 RF链路解析:从信道规划到无线排障实战

802.11 RF链路解析:从信道规划到无线排障实战

在无线网络这一行待久了,你会发现一个有趣的现象:很多人在排障时,习惯先去看后台配置、漫游策略、信道计划,甚至一度怀疑是 DHCP 服务器出了问题。但真到了现场,拿着终端站在天线底下,信号显示“满格”&…

2026/10/16 13:50:33 阅读更多 →
深入Nginx ngx_event_init_conf:events配置校验与启动失败排障

深入Nginx ngx_event_init_conf:events配置校验与启动失败排障

删掉 events 块的那天,我盯着 nginx: [emerg] no "events" section in configuration 这条日志愣了几秒。配置精简过头,以为 events 只是可选的性能调优段,结果 reload 直接失败。顺着报错去源码里定位,最后停在一…

2026/10/16 13:49:32 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →