自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 python学习Day12:pandas安装与实际运用

《Pandas入门指南:12天学会数据处理》 本文介绍了Python数据处理库Pandas的基础使用方法。主要内容包括:1)Pandas的核心功能是将CSV/Excel等文件转换为DataFrame表格对象;2)安装方法:通过pip install pandas命令安装;3)基本操作:使用pd.read_csv()读取数据,并用head()方法查看前几行数据;4)注意事项:文件路径问题和大数据量处理技巧。文章提供了完整的代码示例,建议读者动手实践读取CSV文件并显示前5行数据,同时尝试修改head()参数观

2026-05-03 13:01:59 362

原创 python学习Day11:认识与创建CSV文件

本文介绍了CSV文件的基础知识和创建方法。CSV(逗号分隔值)是一种通用的数据存储格式,具有体积小、跨平台的优势。文章详细讲解了CSV的结构特点(表头+数据行)、使用价值(实现自动化数据处理),并提供了创建CSV文件的实操步骤:新建文本文档→重命名为.csv→用英文逗号分隔数据→保存。特别强调了英文逗号的关键作用和文件存储位置建议。最后要求读者动手创建一个包含姓名和分数两列数据的CSV文件,为后续Python数据处理做准备。

2026-05-01 14:53:16 225

原创 python学习Day10天:列表进阶 + 内置函数 + 代码简化

这篇文章介绍了如何通过Python编程实现数据统计功能,重点讲解了计算平均值和最大值的算法逻辑与代码实现。主要内容包括:1. 平均值计算步骤:初始化变量、循环累加、求列表长度并相除;2. 最大值计算方法:采用"打擂台"算法,通过循环比较找出最大值;3. 完整代码示例:将功能封装成analyze_data函数,包含参数处理、计算逻辑和结果返回;4. 使用注意事项:强调缩进规则、return语句作用和变量命名规范;5. 扩展练习建议:包括编写最小值函数和思考空列表处理。文章通过清晰的步骤分解

2026-04-30 15:06:17 326

原创 python学习Day8-9天:函数(def)的基础运用

本文介绍了Python函数的基本概念和使用方法。主要内容包括:1)函数的定义与调用(def关键字);2)函数参数的使用;3)函数的返回值(return语句)。通过具体示例讲解了如何将重复代码封装成函数,重点演示了计算平均值函数的实现过程,包括参数传递、条件判断和结果返回。文章还强调了函数的核心概念"输入→处理→输出",并比较了print和return的区别。最后提供了四个练习题目,帮助读者巩固函数定义、参数传递和返回值等关键知识点。

2026-04-29 23:26:57 324

原创 python学习Day6-7天:条件判断与基本综合应用

摘要:本文介绍了如何将循环(for)、判断(if/else)和计算(total)结合使用来完成数据处理任务。通过一个具体案例演示了从数据筛选(找出大于10的数)、求和计算到求平均值的完整流程,重点讲解了初始化变量(total,count)、循环判断条件以及防止除零错误的处理方法。文章提供了完整的代码示例和结构化模板,强调这是解决类似问题的通用模式,适用于从基础语法到解决实际问题的过渡阶段。

2026-04-18 23:55:46 389

原创 python学习Day5:最大值问题(Max)+ 条件判断(if)

本文介绍了使用Python通过if条件语句和循环找出数据集中最大值的方法。主要内容包括:1)明确学习目标:理解最大值问题,掌握if判断和循环结合的应用;2)讲解核心思路:初始化假设第一个数为最大值,通过循环逐一比较更新最大值;3)提供代码示例和逐步解析;4)强调常见错误(如初始化为0可能导致负数数据集错误)及正确做法。文章以具体数据集[10,25,8,40,15]为例,详细演示了比较过程,最终输出最大值40。适合Python初学者理解基础算法实现。

2026-04-16 16:33:13 263

原创 python学习Day4:循环强化与基础应用_)“会用循环”到“用循环解决问题”

计算的原理与思路和数学上是一致的,但是需要用python的语言表达出来数学上:平均值 = 总和 ÷ 个数分别对应就是average=total÷len(data)① 循环结构② 累加逻辑③ 平均值计算思路小节:将“平均数 = 总和 ÷ 个数”的数学公式,转化为Python可以执行的具体步骤已知:需要对一组数据求平均数。首先,应明确问题的基本构成。给定一组数据,需要从数学意义上界定三个核心概念:总和、平均数以及数据个数。

2026-04-15 17:03:43 326

原创 python学习Day3:列表(List)与数据组织,for循环指令

本文介绍了Python中列表(List)的基本操作。主要内容包括:1)列表的定义和使用方括号[]创建,元素间用逗号分隔;2)通过索引访问列表元素,注意索引从0开始;3)修改列表中的元素值;4)使用for循环遍历列表元素;5)通过循环计算列表元素总和。文章提供了5个练习示例,帮助掌握列表的创建、访问、修改和遍历等核心操作。重点强调了列表索引从0开始的特性以及for循环的语法格式。

2026-04-14 15:36:08 355

原创 python学习Day2:Python最基础的三件事(print + 变量 + 计算)

本文介绍了Python编程的入门知识,主要包括三个部分:1) print输出函数的使用方法及示例;2) 变量的概念与基本操作,包括数字和字符串的存储与调用;3) 基础数学运算的实现方式。内容涵盖print语句的语法格式、变量的赋值与调用、加减乘除等基本运算操作,并提供了具体代码示例。这些知识点是Python编程的基础核心概念,适合初学者快速掌握最基本的编程技能。文章采用理论与实践相结合的方式,通过具体案例帮助理解抽象概念。

2026-04-13 15:23:09 186

原创 python学习Day1:python的安装与环境搭载

这篇文章介绍了Python学习的入门第一步:环境搭建与安装。主要内容包括Python官方下载安装步骤(推荐从python.org获取安装包),安装后的环境检查方法,以及运行第一个Python程序的示例(建议使用IDLE或PyCharm等工具)。文章还提供了学习时间安排建议(三周学习计划),并特别提醒初学者注意Python有多种开发环境可选(如VSCode、PyCharm等)。最后作者表示后续将使用PyCharm继续学习,并注明内容参考了网络资料和AI整理。

2026-04-12 20:41:00 342

原创 python学习 前言:python的第一印象

本文简要介绍了Python编程语言的基本概念:Python是一种用于编写计算机指令的编程语言,通过编写代码让电脑自动执行重复性任务(如数据处理、计算等)。与手动操作软件不同,Python通过"数据→操作→输出"的结构实现自动化处理。核心特点是像"写给电脑的步骤说明书",能高效完成批量任务。文章适合Python初学者建立基础认知框架。

2026-04-12 13:49:01 206

原创 机器学习 02 高斯混合模型(Gaussian Mixture Model:GMM)_EM算法

摘要:本文介绍了高斯混合模型(GMM)及其核心算法EM。EM算法通过迭代方式解决含有隐变量的参数估计问题,包含E步(计算隐变量概率)和M步(优化参数)两个交替步骤。以学生身高分组为例,演示了EM算法如何通过不断修正参数估计,最终收敛到最优解。该算法适用于多个高斯分布混合的场景,能够自动学习各分布的均值、方差和混合比例等参数。

2026-03-31 22:42:45 382 4

原创 机器学习 01高斯混合模型(Gaussian Mixture Model:GMM)_基础知识与认识

这里出现一个新概念“混合模型”混合模型是一个可以用来表示在总体分布(distribution)中含有 K 个子分布的概率模型,换句话说,混合模型表示了观测数据在总体中的概率分布,它是一个由 K 个子分布组成的混合分布。混合模型不要求观测数据提供关于子分布的信息,来计算观测数据在总体分布中的概率。(4 封私信 / 4 条消息) 高斯混合模型(GMM) - 知乎我认为这里的混合,它描述的是一种数据生成方式——数据并非来自单一的一个“源头”,而是来自多个不同的“源头”的叠加。例如,假设我们需要。

2026-03-31 22:11:30 409

原创 如何撰写期刊论文中的讨论、结论部分?(学习记录 )

摘要:本文系统分析了学术论文中Discussion与Conclusion的功能区别及写作规范。Discussion部分侧重解释结果、理论提升和研究对比,建议采用五段式结构:总结主要发现、解释形成机制、与已有研究对比、方法创新、研究局限性。Conclusion部分则强调总结研究贡献,推荐四段式结构:研究目的与方法概括、核心结论、理论意义、实践价值。文章特别指出Results、Discussion和Conclusion三者的区别:Results是客观数据呈现,Discussion是结果阐释,Conclusion

2026-03-16 12:52:13 552

原创 二、地理探测器:如何使用? excel版本

如果有很多x在用excel(地理探测器)计算时,需要分类,但是用r语言的不需要。常见分类有:自变量 X 的分组逻辑(自然环境—社会经济—交通区位—旅游供给等)[1]。①在明确上述两个问题后,我们就有一个研究的体系啦(可以看做计算之前的一个公式,有y和x),然后去收集对应的数据。格式表格文件中(Y对应的是因变量,很多个X是自变量),复制数据后,在。②数据样式应该是对应的y和多个x(X1,X2,X3等)需要在复制的时候,选中全部数据,而不是列(AB等)自己数据的因变量、自变量数据复制到上述打开的。

2026-01-18 12:14:48 425

原创 一、地理探测器:是什么?

GeoDetector是一款基于Excel的地理探测器软件,可免费下载使用。该方法通过分析空间分异特征来识别驱动因素,核心思想是比较解释变量与因变量的空间分布一致性。其优势在于不依赖线性假设,适合处理非线性关系和空间异质性问题。主要功能包括因子探测器、交互探测器、风险探测器和生态探测器,通过q值(0-1)衡量因子解释力。该方法适用于生态环境、公共健康等领域,但对因子分区方式敏感,需合理设置分类方案。

2025-12-18 14:47:12 891

原创 citespace从安装到基本使用(自己学习,仅交流,欢迎补充)

(如果导出的数据很多,超过500条)系统支持分批次导出,在结果页面筛选并选择“未导出的”记录进行分批操作;CiteSpace是一款用于科学文献可视化分析的软件,能将海量文献转化为直观的知识图谱,从而快速把握一个研究领域的结构、历史和前沿。②打开知网的“高级检索”:输入自己关键词、可以搜索一些文献,大家可以按照自己的需求(时间、期刊、类型)等勾选自己需要分析的文章。①首先大家需要确定自己的主题词,关键词(也就是自己想知道的论文大概方向),比如“高校”“教育改革”,出现一下界面,点击下载,自己软件盘。

2025-12-15 21:32:54 1681

原创 MATLAB中绘制核密度曲线图(从excel数据到图)

'VariableNames', {'区域','年份','X','Density'} ...mask_up = (Region == "区域1");mask_mid = (Region == "区域2");mask_down = (Region == "区域3");xlabel("log(关注度+1)");excelFile = "路径与文件名称";yearVar = "年份";valueVar = "数值";regionVar = "区域";ylabel("核密度");% log1p 转换。

2025-12-09 15:59:17 410

原创 AI如何实现矢量化(期刊标准)

一、打开ai软件(界面如下)以后,直接拖入图片,不需要打开。图片就是你出图的大小。“扩展”里面可以点击“取消组别”看到很细的细条,就是矢量化成功啦。二、点击左上角工具条:“对象-图像描摹-建立并扩展”按住alt键和滑动鼠标,就可以直接缩放图片大小。三、设置(以期刊为例)四、检查矢量化成功没有。

2025-12-05 11:02:41 167

原创 excel 如何使用VLOOKUP函数:

①面对数据多的情况,需要重复使用公式,可以在“数据表”加绝对引用(如果不使用,下拉填充公式的时候,查找范围会变化,会导致数据查找错误),实现下拉复制公式。查找与匹配函数:在数据区域的最左侧列中查找指定内容,并返回与之对应的右侧其他列的内容。②在数据输入时,需要使用英文的输入法哦。一、什么是Vlookup函数?

2025-12-03 20:24:08 206

原创 Orgin pro中如何绘制折线图(含趋势线)中文版

参数记录:①让自己的数据是从指定年份开始与结束:可能适合主刻度的类型与计数有关,自己多试试吧。勾选 “Import All Sheets”,每一个 sheet 对应一个工作簿。③调整大小以后,再调整图与图之间的相对位置,也可以直接拖动。注意:年份列必须为数值型,否则趋势线拟合无法运行。结果会自动显示:(调整样式,见后参数调整记录)双击折线 → 打开 Plot Details。也可以直接复制张贴数据,我就是直接复制的。“Link Axes” → X 轴自动同步。将四张图都画好(单独图)①双击空白处(灰色)

2025-12-02 13:35:04 1354

原创 GISPRO中如何进行地理配准

ArcGIS Pro地理配准三步操作指南:1)直接拖入JPG图片,忽略"未知坐标系"警告;2)使用地理配准工具添加控制点,选择一阶多项式变换并设置目标坐标系;3)关键步骤选择"更新地理配准"或"校正"功能,软件会生成辅助文件(.aux.xml或.wld)保存变换关系,使图片动态显示到正确位置并自动识别目标坐标系。该方法无需预先处理图片,通过外部文件实现坐标转换。

2025-11-27 14:00:15 380

原创 三调数据、代码(仅记录,有需自取,也欢迎指正与补充)

是土地利用类型的基本单元。: 表示图斑地类的面积,类型为Float,长度为15。: 表示耕地种植属性的代码,类型为Char,长度为2。: 表示是否为飞入地的标识,类型为Char,长度为1。: 表示权属单位的代码,类型为Char,长度为19。: 表示权属单位的名称,类型为Char,长度为60。: 表示座落单位的代码,类型为Char,长度为19。: 表示座落单位的名称,类型为Char,长度为60。: 表示图斑细化的名称,类型为Char,长度为20。: 表示扣除地类的编码,类型为Char,长度为5。

2025-11-21 14:32:32 3478

原创 gispro代码。如何批量实现局部莫兰指数计算

output_features = f"输出数据名称_{year_field}_{config_name}"print(f" ⚠ {config_name} 配置失败: {error_msg}")print(f" ⚠ {config_name} 配置失败: {str(e)}")print(f"✓ 使用 {config_name} 配置成功完成分析")print(f"\n尝试使用 {config_name} 配置...")print(f"✗ {year_field} 所有配置都失败")

2025-11-10 20:38:42 302

原创 代码gispro中如何批量做冷热点分析Getis-Ord Gi*脚本(仅供自己学习记录,有需要自取)

DistanceMethod = "EUCLIDEAN_DISTANCE" 可以改为 "MANHATTAN_DISTANCE" 等。# Conceptualization = "CONTIGUITY_EDGES_CORNERS" 表示空间邻接权重。# ------------------ 循环执行热点分析 ------------------# ------------------ 基础参数 ------------------print("全部完成!in_fc = r"自己的shp数据路径"

2025-09-25 13:38:28 393

原创 GISPro中提取特定颜色范围并导出为栅格或SHP文件的Python脚本(代码自取,自己学习记录,仅供参考)

print(f"栅格文件保存至: {output_raster}")print(f"矢量文件保存至: {output_shp}")print(f"处理过程中出现错误: {str(e)}")print("正在保存临时栅格文件...")# 目标颜色 (R=77, G=230, B=0)print("正在转换为矢量数据...")print("正在创建颜色掩膜...")print("正在处理栅格数据...")print("正在读取图像...")# 将掩膜保存为临时TIFF文件。# 将二值掩膜转换为栅格。

2025-09-10 12:04:08 535

原创 GISpro代码:批量TIFF数据投影与掩膜提取 (自己学习,有用自取)

arcpy.env.workspace = r"C:\Users\zhengyu\Desktop\CanESM5\CanESM5\outputt\tif_output" # 修改为您的TIFF文件存放路径。output_folder = r"C:\Users\zhengyu\Desktop\CanESM5\CanESM5\output\masked_output" # 掩膜后输出目录。"NEAREST", # 重采样方法(可选: "BILINEAR", "CUBIC")# 可选: 删除中间投影文件。

2025-06-12 11:22:08 573 2

原创 GISpro代码:如何批量处理nc数据转化成tif数据(自己学习记录,有需要自取)

print(f"当前工作目录: {os.path.abspath(arcpy.env.workspace)}")return f"runoff_annual_mean_{year}.nc" # 最可能的情况。处理 {input_nc} 出错: {str(e)}\n")print(f"× 文件 {input_nc} 不存在于指定目录")print(f"√ 成功生成 {output_tif}\n")print(f"→ 正在处理 {input_nc}...")print("\n目录中的.nc文件:")

2025-06-12 11:11:48 851

原创 gispro代码:多月份NC数据转年数据(自己记录,看不懂,需要自取)

print(f"检查 {file} 中的变量名:", list(ds.data_vars)) # 调试用,确认变量名。print(f"错误:未找到含有 'runoff' 变量,请检查 {year_files} 文件中的变量名。raise ValueError(f"错误:未找到目标年份 {target_years} 的数据文件")print(f"成功保存 {year} 年年均径流量至: {output_filename}")print(f"警告:无法读取文件 {file},错误: {e}")

2025-06-10 16:55:02 431

原创 生态系统服务功能-invest模型-生境质量计算步骤(仅供个人学习)

(3)土地利用数据进行重分类(注意名称需要统一;nodate需要改成0)并把威胁源数据(tif文件转shp文件)导出。1、LUCC数据预处理:投影栅格数据(投影坐标系)、按掩膜提取、重采样(按掩膜提取中环境中设置)、设置数据对应格式。威胁源数据excel数据和敏感度数据对土地利用数据进行重分类。3、敏感源处理对应表格中生境适宜值(需要与Value相对应)判断研究区的威胁源是什么?假设是冰雪、裸地、不透水面、农田。论文查询数据、最大距离指数与权重、数据类型。武汉大学数据(对应的value)

2025-06-04 08:56:39 775

原创 计算植被覆盖因子C(仅供自己学习与记录)

3.C计算,栅格计算函数。

2025-05-31 23:22:31 453

原创 INVEST中的LS、l、S因子的计算(仅供自己学习)

Con("坡度数据" < 5,10.8 * Sin("坡度数据" * 3.1415926 / 180) + 0.03,Con("坡度数据" <= 10,16.8 * Sin("坡度数据" * 3.1415926 / 180)-0.5,21.91 * Sin("坡度数据" * 3.1415926 / 180) - 0.96))"水流长度"*Cos("坡度数据"*3.1415926/180)Power("水平投影长度"/22.13,"可变坡度指数")5.可变的坡度指数,栅格计算器中的con函数。

2025-05-31 22:51:09 366

原创 生态系统服务功能-土壤保持-土壤侵蚀可侵蚀因子K计算(仅供自己学习记录)

注释:《指南》里采用的是中国第二次土壤普查数据(sand,silt,clay依据国际制划分),而epic公式采用的是美国制划分方法,所以要多乘上一个公式转换K值。然而HWSD数据本身的sand,silt,clay就是美国制划分的,不用转换K值,所以用HWSD数据的话是不用乘第一个公式进行K值的转换 ,直接就是Kepic。注意:空值区域需要删除,不然会存在栅格计算错误。②土壤可侵蚀因子的计算(生态保护红线划定指南)

2025-05-29 15:47:55 652 3

空空如也

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

TA关注的人

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