- 博客(136)
- 收藏
- 关注
原创 提取动漫图像轮廓并拟合为样条曲线(MATLAB)
本文提出了一种自动提取动漫图像轮廓并拟合为样条曲线的完整流程。方法首先对输入图像进行高级预处理,包括灰度转换、对比度增强和自适应二值化;然后结合多尺度边缘检测和形态学操作获得精确轮廓;接着使用Ramer-Douglas-Peucker算法简化轮廓点;最后采用参数化样条曲线进行拟合,并输出每条曲线的分段多项式表达式。实验结果表明,该方法能有效提取动漫图像的主要轮廓特征,并通过数学表达式准确描述曲线形状,为后续图像分析和处理提供了便利。
2025-08-31 20:40:25
817
原创 数学七夕花礼(MATLAB版)
摘要:本文展示了几种极坐标曲线的MATLAB实现代码,包括八瓣玫瑰曲线、花朵曲线和复杂玫瑰曲线等。每个案例都包含最终结果展示和动画绘制过程两个部分,采用极坐标方程转换为笛卡尔坐标进行可视化。代码提供了不同参数下的曲线形态比较,如n值变化对花朵曲线的影响,以及θ范围对图形完整性的影响。所有图形均采用彩色线条绘制,并优化了可视化效果,包括关闭坐标轴、调整线宽和颜色等。动画部分通过逐步绘制数据点实现,展示了曲线形成的动态过程。代码结构清晰,包含数据生成、图形绘制和动画实现三个主要部分。
2025-08-29 13:49:54
323
原创 数学建模(摸索中……)
本文整理了数学建模竞赛中常用的核心算法与模型,内容涵盖评价类、优化类、图论、数据处理等多个方向。评价类方法包括层次分析法、模糊综合评价、熵权法、TOPSIS和灰色关联分析;优化类涉及线性/整数/非线性规划;图论部分包含最短路径、网络流及旅行商问题;数据处理方法有插值、拟合、微分方程和时间序列分析;还包含聚类分析等实用技术。这些资源均来自B站优质教程和CSDN技术博客,适合备赛参考,帮助参赛者系统掌握数学建模所需的核心技能。
2025-08-24 20:49:34
933
原创 MATLAB入门教程
本文介绍了MATLAB的基础操作与变量定义,包括标量、数组、矩阵和特殊矩阵的创建方法,重点区分了字符数组(单引号)与字符串数组(双引号)在定义方式、数据类型和操作上的差异。文章还涵盖了矩阵运算、索引切片、流程控制、函数定义(含匿名函数)、数据可视化(2D/3D绘图)以及文件I/O操作等核心功能。通过示例代码展示了MATLAB的数学函数、字符串处理、时间操作和错误处理等实用技巧,并提供了代码优化和调试的最佳实践建议。全文系统性地呈现了MATLAB编程的基础知识和常用操作,适合初学者快速掌握核心功能。
2025-08-22 17:53:27
414
原创 C语言复习题2(持续更新……)
本文整理了多个C语言编程实例,涵盖基础语法、算法实现和趣味应用。主要内容包括:1) 青蛙爬井问题,演示循环结构应用;2) 字符串加密程序,展示字符处理与指针操作;3) 单词末尾大写转换,详解字符串遍历与条件判断;4) 进制转换工具,实现2/8/10/16进制互转;5) 猜数字游戏,运用随机数生成与循环控制;6) 菱形图案输出,训练循环嵌套与逻辑思维。每个案例均提供完整代码和详细注释,适合C语言学习者巩固基础语法,培养编程思维。
2025-08-21 09:54:27
944
原创 通过代码理解知识点(C语言)
本文针对C语言初学者,通过代码示例讲解了常见易错点,文中每个知识点均配有代码验证和表格对比,建议读者先自行思考再查看解析。
2025-08-19 16:09:22
1088
原创 NumPy库向量的常见运算
本文介绍了NumPy中向量创建、运算和操作的基本方法。主要内容包括:1)向量创建方式,如np.array()、np.zeros()、np.ones()、np.arange()和np.linspace();2)基本数学运算,包括逐元素加减乘除、标量乘法、指数运算等;3)向量运算,如点积、叉积、范数计算和累积和;4)统计运算,包括均值、方差、极值等;5)逻辑运算与条件选择,特别是np.where()的使用;6)向量操作,如拼接、分割、排序和重塑。
2025-08-07 21:48:51
283
原创 图片批量重命名工具
本文介绍了一个基于Python的图片批量重命名工具。该工具使用Tkinter构建GUI界面,主要功能包括:设置文件名前缀、选择输入/输出目录、设置分隔符和连接符号等。用户可批量处理jpg/png等常见图片格式,程序会将重命名后的图片复制到指定目录并生成记录文件,记录新旧文件名对应关系。工具提供了错误检测机制,确保输入有效性,界面设计简洁直观,支持窗口居中显示。该程序适合需要批量处理图片文件的用户使用,操作简单且功能实用。
2025-07-30 08:30:01
264
原创 使用Python制造扫雷游戏
本文介绍了一个基于Python和Pygame的扫雷游戏改进版本,重点新增了游戏暂停功能,并对计时系统进行了优化。该实现保留了经典扫雷的核心玩法(包括三种难度级别、地雷标记、空白区域自动展开等),同时通过合理的状态管理增加了暂停/继续功能,提升了游戏体验的完整性。
2025-07-28 20:48:05
482
原创 使用Python绘制动态樱花
这段Python代码使用turtle模块创建了一个动态樱花树动画。程序首先绘制缓慢生长的树干和地面,然后生成精致的樱花效果。樱花具有随机颜色、大小和形状(5或6瓣),并带有摆动动画效果。代码实现了分阶段显示樱花、花朵生长动画以及花瓣随风摆动的视觉效果。通过精细控制绘制过程的时间间隔,实现了平滑的动画效果。程序还包含窗口关闭处理和异常处理机制,确保程序稳定运行。整个动画展现了樱花树从无到有、花开满枝的美丽过程。
2025-07-27 17:43:25
171
原创 基于CNN图像特征提取流程(简化版)
该代码实现了图像特征提取的完整流程,包含预处理、卷积运算、池化等关键步骤,并提供了可视化功能。代码首先加载并预处理图像(包括尺寸调整、直方图均衡化、高斯滤波等),然后使用Sobel、Laplacian等不同卷积核进行特征提取,应用ReLU激活函数后执行最大池化操作,最后将特征扁平化为向量并可视化展示。优化后的版本增加了边缘检测核类型、改进卷积运算(添加padding)、优化可视化布局等功能,能更有效地提取图像特征并展示处理过程。整个流程包含详细的进度提示和耗时统计,便于调试和性能分析。
2025-07-27 17:06:02
350
原创 使用Python实现单词记忆软件
摘要:该代码实现了一个基于PyQt5的单词记忆软件,支持高考、四级、六级和考研四个级别的词库。程序提供四种学习模式:拆分模式(将单词拆分为片段重组)、填空模式(选择正确字母填空)、输入模式(手动输入单词)和测试模式(评估单词记忆效果)。软件界面包含单词释义显示、交互练习区域和反馈功能,支持单词级别切换、结果统计和保存功能。采用随机算法打乱单词顺序,确保学习效果,具有错误提示和自动跳转下一题功能,适合不同英语水平的学习者使用。
2025-07-26 21:27:53
1677
7
原创 卷积神经网络(CNN)处理流程(简化版)
本文通过Python代码实现了一个简单的CNN数字识别流程。首先定义了0-9的6x6数字模板,随机选择数字后,进行卷积处理:使用垂直和水平卷积核进行特征提取,经过ReLU激活和2x2最大池化,最后展平为特征向量。代码还包括可视化模块,使用matplotlib展示从原始数字到最终特征向量的整个处理过程,包含卷积、激活、池化各阶段的热力图和直方图。该实现展示了CNN处理数字图像的基本流程,适合初学者理解CNN的工作原理。
2025-07-26 12:37:44
1314
原创 使用Python绘制新高考六边形雷达图生成器
本文介绍了一个基于Python的新高考成绩分析工具,能够生成六边形雷达图展示学生各科成绩分布。该工具支持两种模式:手动输入模式(可输入学生姓名和各科成绩生成个体图表)和Excel批量模式(自动处理全班数据并保存为图片)。程序使用pandas、matplotlib和tkinter构建GUI界面,包含成绩标准化处理、科目组合自动识别、班级平均分计算等功能。测试数据通过随机生成62名学生姓名及各科成绩来模拟真实场景。工具特别适合教师快速评估全班成绩分布情况,为教学决策提供可视化支持。
2025-07-25 15:17:41
699
原创 使用Python绘制金融数据可视化工具
本文介绍了一个基于PyQt5的金融数据可视化工具,支持加载CSV/Excel文件并绘制多种图表。该工具提供基础图表(折线图、柱状图等)和技术分析指标(K线图、MACD、布林带、RSI等)的可视化功能,采用模块化设计,包含数据自动检测、图表交互和保存功能。文章还提供了生成模拟金融测试数据的Python脚本,可创建包含股票价格和财务指标的测试数据集。该工具适用于金融数据分析和可视化测试场景,但作者指出当前版本存在处理非标准Excel表格和坐标轴重叠等问题。
2025-07-25 13:03:24
1148
原创 二次元姓名生成器(饮料名+动漫角色名)
本文介绍了一个基于Python Tkinter的二次元姓名生成器GUI程序。该程序可以从预设的饮料名称和动漫角色名(分为男性和女性)中随机组合生成不超过5个字的二次元风格姓名。主要功能包括:1)可选择生成男生名或女生名;2)点击按钮随机生成姓名;3)支持复制结果到剪贴板。程序界面采用现代化设计,包含标题、性别选择区、生成按钮、结果显示区和复制按钮。该工具适合二次元爱好者或需要随机姓名的场景使用。
2025-07-24 21:52:23
969
原创 在Python中操作Word
摘要:本文介绍了三种使用Python的docxtpl库自动生成Word文档的方法。1.请假条生成:通过模板文件和字典替换,生成包含个人信息和请假内容的docx文件。2.录取通知书批量生成:结合Excel数据源和Word模板,为每个学生自动生成带随机开学日期的通知书。3.Word表格生成:将Excel数据转换为Word表格形式存档。每种方法都提供了完整代码示例,展示了从数据读取、模板渲染到文件保存的全过程,适用于办公自动化和文档批量处理场景。
2025-07-22 17:46:21
286
原创 机器学习中核心评估指标(准确率、精确率、召回率、F1分数)
混淆矩阵是评估分类模型性能的重要工具,包含真正例(TP)、假正例(FP)、假反例(FN)和真反例(TN)四个基本指标。基于这些指标可计算准确率(整体预测正确率)、精确率(预测正类的可靠性)和召回率(正类样本的识别能力)。F1分数则综合了精确率和召回率,特别适用于数据不平衡的场景。不同指标各有侧重:准确率适合类别均衡数据,精确率强调预测质量,召回率关注正类覆盖率,需根据具体应用场景选择合适的评估指标。
2025-07-21 18:23:25
628
原创 使用deepseek绘制的鲜花
这是一个基于Python tkinter的逼真鲜花生成器程序。该程序允许用户选择12种不同类型的鲜花(如玫瑰、向日葵、雏菊等),自定义颜色、大小等参数,并在画布上生成精美的花朵图案。程序采用数学算法模拟花瓣形状和纹理,包含茎叶等细节,支持在任意位置点击生成花朵或随机位置添加。生成的鲜花具有逼真的视觉效果,如渐变色彩、自然曲线和阴影效果。程序界面友好,提供天空草地背景,支持清除画布功能。摘要突出其核心功能包括多种鲜花类型选择、参数自定义、逼真渲染算法和交互式操作体验。
2025-07-20 10:06:34
242
原创 Python实现按数字命名合并文本文件
本文介绍了一个基于Tkinter的文本文件合并工具GUI应用。该工具主要功能包括:1)支持选择源文件夹和输出文件路径;2)可按文件扩展名(.txt/.csv等)过滤文件;3)自动识别文件名中的数字前缀进行排序合并;4)提供日志记录和状态显示。核心实现包括文件遍历、数字前缀提取、内容标准化处理等功能,GUI界面包含目录选择、文件过滤、日志显示等模块。该工具适合需要按文件名顺序合并多个文本文件的场景,支持UTF-8编码处理,并能统一换行符格式。使用Python标准库实现,无需额外依赖。
2025-07-15 21:49:51
247
原创 Python文本统计分析工具
摘要:本文介绍了一个基于Python Tkinter的文本统计分析工具GUI程序。该工具能够分析文本文件,统计非空行数和不同汉字数量,支持单个文件或整个文件夹(含子文件夹)处理。程序提供可视化结果展示,包括表格形式的数据统计和汉字详情查看功能,并可导出CSV格式结果。核心功能包括文件处理、正则匹配汉字、多线程优化等,界面包含路径选择、处理选项、结果展示和操作按钮等区域,实现了完整的文本分析工作流程。
2025-07-15 20:40:14
292
原创 使用Python实现Excel表格的行列转置
摘要:本文介绍了一个Python开发的Excel行列转置工具,能够快速将表格的行列互换。该程序支持.xls和.xlsx格式,保留原表格式、合并单元格和样式(.xlsx格式),处理完成后自动保存为"_转置.xlsx"文件。工具采用GUI界面,包含文件选择、进度条显示和状态提示功能,并支持大文件处理。主要使用openpyxl、pandas和xlrd/xlwt库实现不同Excel格式的兼容处理,通过多线程避免界面卡顿。程序还提供了详细的处理信息反馈,包括行列数、合并单元格数量和处理耗时等。
2025-07-07 13:05:46
204
原创 使用Python绘制图片拆分工具
本工具通过Python开发的图形界面实现图片智能拆分,用户可选择图片并设置任意行列数(最高50×50),点击按钮后程序将自动复制原始图片到输出目录(默认为项目下的split_results文件夹),并按先行后列顺序生成命名为main_1.png、main_2.png等的拆分图片,所有文件整齐保存在指定文件夹中,窗口启动时自动居中显示在屏幕中央,提供简洁高效的专业级图片处理体验。
2025-07-04 19:35:11
973
原创 在word中使用Alt+x变动物
本文介绍了使用Alt+x快捷键逐个转换Unicode字符的方法,并提供了一系列动物表情符号(如🐀🐂🐈等)和自然图案(如🌀🌁🌈等)的Unicode编码示例。内容包含从1F300到1F649的编码范围,展示了如何通过手动选中每个字符进行转换,不能批量操作。同时延伸列出了更多喜爱的图案编码,涵盖天气、植物、食物、节日、人物表情等多个分类的emoji符号。
2025-07-04 16:58:54
1020
原创 像素飞机大战2
这篇文章介绍了基于Python和Pygame开发的像素飞机大战游戏源码。游戏包含丰富的功能模块:玩家战机系统(含护盾、多武器模式)、多种敌机类型(动态生成不同形状和轨迹)、道具系统(10种特殊能力)、碰撞检测、得分统计等。代码采用面向对象设计,包含粒子特效、星空背景、屏幕震动等视觉效果,支持高分存档和多种游戏状态控制。游戏难度随分数提升而增加,提供流畅的2D射击体验。
2025-07-02 22:25:17
789
原创 使用Python进行图像几何变换
本文介绍了图像处理中的基本几何变换操作。主要包括图像缩放、平移、旋转等基础变换,以及仿射变换和透射变换等高级变换方法。同时讲解了图像金字塔的构建方法,包括向上采样(pyrUp)和向下采样(pyrDown)。这些变换主要通过OpenCV的函数实现,如warpAffine()用于执行平移和旋转,getAffineTransform()和getPerspectiveTransform()分别用于生成仿射和透射变换矩阵。这些操作是计算机视觉中图像预处理的重要基础。
2025-07-02 13:43:40
1062
原创 高考后的去向分布图——使用Python语言绘制
湖南省精确边界轮廓高校分布热力点(按学生密度着色)完整的交互式搜索功能响应式布局(适配桌面/移动端)该工具主要用于可视化展示湖南省高校分布及学生数据,适用于招生宣传、校友联络等场景。
2025-06-23 11:08:50
1116
原创 使用Python绘制毕业生城市分布图
摘要:本文介绍了一个使用Python自动生成毕业生分布地图的项目。作者通过folium库创建了湖南省各城市毕业生分布的交互式地图,包含30名模拟学生数据。地图功能包括:城市标记聚类、按人数显示不同颜色和大小的图标、弹窗显示毕业生名单、湖南省边界轮廓,以及全屏查看、比例尺等交互控件。相比手工标注的方法,该代码方案可实现自动化处理,适合批量生成毕业生去向可视化地图。文章提供了完整代码示例,可以直接替换为自己的班级数据进行使用。
2025-06-22 09:44:49
286
原创 考研复试C语言基础
摘要:本文记录了C语言复试备考过程中通过考试大纲生成的练习题及其解答,涵盖了程序设计与C语言基础、算法特性、数据类型、运算符、控制结构、数组、函数、指针、结构体和共用体等核心知识点。内容包括选择题、判断题、填空题和编程题的详细解析,并对常见概念差异(如机器语言/汇编语言/高级语言、面向过程/面向对象、字符数组/字符指针等)进行了比较分析,同时提供了多个典型算法的实现代码(如求水仙花数、斐波那契数列、数组逆序等)。所有解答均经过验证,可作为系统性复习C语言的参考资料。
2025-06-12 12:30:01
748
原创 C语言入门教程
本文介绍了C语言的基础语法知识,包括:1. 基本程序结构(如Hello World示例);2. 变量声明与数据类型(int、float、char等);3. 运算符(算术、关系、逻辑等);4. 控制流程(if、switch、循环语句);5. 函数定义与调用;6. 指针的基本概念和使用方法。文章还提供了一个简单的计算器程序示例,展示了这些基础知识的综合运用。该指南适合C语言初学者快速掌握编程基础概念。
2025-06-12 10:38:22
673
原创 Python入门教程
本文介绍了Python编程基础知识点。主要内容包括:1)基础语法如HelloWorld程序、变量与数据类型(字符串、整数、浮点数、布尔值)及类型转换;2)运算符和控制流(条件语句、循环语句);3)函数定义与调用;4)常用数据结构(列表、元组、字典、集合);5)文件操作和异常处理;6)面向对象编程基础(类与对象);7)模块导入与自定义模块创建。文章覆盖了Python编程的核心概念,帮助初学者掌握基础语法和常用功能。
2025-06-12 09:54:45
429
原创 批量转灰度图和调整图片大小
摘要:这是一个基于Python tkinter的批量图片处理程序,提供GUI界面实现多图片批量处理功能。主要特点包括:1)支持选择输入/输出文件夹;2)提供多种处理选项:调整大小、灰度转换、模糊效果和对比度调节;3)实时显示处理进度条和状态信息;4)支持常见图片格式(.png, .jpg等)。程序采用PIL库进行图像处理,包含异常处理和用户友好的提示信息,适合需要批量处理多张图片的场景。
2025-06-11 21:20:07
203
原创 Python绘图库及图像类型之特殊领域可视化
本文介绍了Python中常用的可视化绘图库及其应用场景。基础图表部分涵盖Matplotlib的折线图、柱状图等实现方法;金融图表部分详细讲解mplfinance库的K线图绘制、技术指标集成和成交量分析功能;三维可视化部分展示Mayavi在流体模拟和医学成像中的强大渲染能力;词云部分说明WordCloud如何通过文本摘要生成语义权重可视化;甘特图部分演示Plotly实现项目进度管理的交互式时间轴。这些工具广泛应用于数据分析、量化交易、科研建模和项目管理等领域,提供了从基础到高级的可视化解决方案。
2025-06-06 10:51:44
926
原创 Python绘图库及图像类型之高级可视化
本文汇总了Python中多种绘图库及图表类型的核心功能和实现方法,涵盖热力图、小提琴图、3D曲面图、地理地图、交互式图表和网络图等。热力图通过颜色编码展示数据密度分布,适用于地理空间分析和网站行为分析;小提琴图结合箱线图和核密度估计,用于多组分布形态比较;3D曲面图可视化复杂数学函数和空间数据;地理地图提供空间认知与定位功能;交互式图表支持动态数据探索;网络图则展示节点间关系。每种图表类型均提供函数签名、核心参数详解和示例代码,帮助开发者快速掌握数据可视化技巧。这些工具广泛应用于商业智能、科学研究、地理分析
2025-06-05 18:12:46
1158
原创 Python绘图库及图像类型之基础图表
本文介绍了Python中常见图表类型的基本绘制方法,包括折线图、散点图、柱状图、饼图等。重点讲解了matplotlib库中折线图(plot)和散点图(scatter)的核心参数:格式字符串(颜色-标记-线型)、线条控制(线宽/透明度)和标记控制(大小/边缘颜色)。并通过完整示例展示了如何添加趋势线、数据标签、图例等元素,以及处理中文显示和保存高质量图表的方法。文章还列举了其他12种常见图表类型,为数据可视化提供了全面的技术参考。
2025-06-04 23:36:04
1104
原创 使用Python语言进行函数作画绘制芙莉莲&勇者
花时间把之前的函数完善了一下,但是也还是剩了很多没有弄,电脑也卡,运行一次需要几十秒,调试起来不方便,deepseek也带不动,分批次执行一样的命令也不是所有都可以生成,而且合并起来也比较麻烦,后续采用了变量名的替换,使用deepseek生成的话还产生了多余的线条,用AI处理不了,还是采用二分法人工进行的定位,只能说又浪费了一天的时间 -_-。
2025-06-04 00:19:25
374
原创 使用Python进行函数作画
因为之前通过deepseek绘制一下卡通的人物根本就不像,又想起来之前又大佬通过函数绘制了一些图像,想着能不能用Python来实现,结果发现可以,不过一些细节还是需要自己调整,deepseek整体的框架是没有问题,只有线条的颜色以及部分函数实现失败了,需要自己理解一下再调整绘制。
2025-06-02 22:37:54
1087
原创 使用Python绘制节日祝福——以端午节和儿童节为例
端午节总算是回家了,感觉时间过得真快,马上就毕业了,用Python弄了一个端午节元素的界面,虽然有点不像,祝大家端午安康。端午节粽子(python)_python画粽子-CSDN博客。
2025-05-31 22:00:09
479
原创 优化俄罗斯方块小游戏
摘要:本文介绍了一款改进版俄罗斯方块游戏,主要优化内容包括:1) 采用马卡龙配色方案,特殊方块使用红橙黄绿蓝靛紫七种颜色对应不同功能;2) 新增特殊方块功能,如3x3爆炸、行清除、列镜像等;3) 添加游戏暂停、加速下落功能;4) 改进旋转逻辑和边界判定;5) 增加警戒线和底部缓冲减速系统。游戏还实现了分数计算、最高分记录等功能。代码使用Python的Pygame库开发,包含完整的游戏逻辑实现。
2025-05-29 01:15:08
1048
简单Java制作的计算器
2023-04-26
cadence License Manager 服务启动后停止
2023-09-21
cadence License Manager 服务启动后停止
2023-09-21
如何将Java程序打包发给没有安装JDK的用户
2023-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人