自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pygame 小游戏——黑白棋(Othello)

Pygame黑白棋游戏摘要 本文介绍了一个使用Pygame实现的黑白棋(翻转棋)游戏。

2026-08-22 17:44:30 325

原创 Pygame 小游戏——五子棋

这篇文章介绍了一个使用Pygame实现的五子棋游戏,主要特点包括: 游戏功能: 支持双人对战和人机对战两种模式(按A键切换) AI采用基于威胁评估的贪心搜索策略,具有进攻和防守能力 提供鼠标悬停落子预览功能 技术实现: 15×15标准棋盘,使用暖色木质风格设计 胜负判定采用局部扫描算法,仅在落子点周围检查五连 AI评估系统基于连子评分函数,考虑四个方向的连子情况

2026-07-14 22:56:02 563 1

原创 Pygame 小游戏——一笔画挑战

Pygame 一笔画游戏摘要 本文介绍了一个基于 Pygame 的一笔画益智游戏实现。游戏核心玩法是在网格上寻找不重复路径连接所有圆点,避开红色障碍点。

2026-07-14 22:25:05 335

原创 Pygame 小游戏——躲避弹幕

本文介绍了一个使用Pygame开发的弹幕躲避小游戏。游戏核心玩法是玩家控制角色在五种不同模式的弹幕中生存,包括散射、追踪、旋转、扇形和密集弹幕。游戏采用实时鼠标控制,具有碰撞检测、无敌帧、血量系统等机制,难度会随时间逐渐提升。文章详细讲解了子弹类设计、粒子效果实现以及五种弹幕模式的算法逻辑,包括360°均匀散射、玩家追踪扇形、中心旋转弹幕、顶部扇形扫射和密集追踪弹幕。

2026-06-23 23:41:55 450

原创 Pygame 小游戏——节奏点击

本文介绍了一个使用Pygame实现的简易节奏点击游戏。

2026-06-09 22:22:31 1296 1

原创 Pygame 小游戏——数独

文章摘要 本文介绍了基于 Pygame 的数独游戏实现方案。游戏功能包括:随机生成三种难度题目(挖空36/46/54格)、鼠标键盘交互、错误实时高亮、关联格着色、计时统计和提示功能。核心算法采用回溯法生成合法数独并随机挖空形成题目,通过颜色区分预设/输入/错误数字。关键技术点包括:数独生成与求解算法、即时错误校验、UI交互设计和状态管理。游戏界面简洁直观,提供完整的数独解题体验,适合Python初学者学习游戏开发基础。

2026-06-09 22:01:23 410

原创 Pygame 小游戏——记忆方格

Pygame 记忆方格游戏摘要 一个基于 Pygame 开发的记忆训练小游戏,玩家需记住并还原网格中随机高亮的方格。

2026-06-01 23:26:23 821

原创 Pygame 小游戏——贪吃蛇

摘要 本文介绍了使用 Pygame 实现的贪吃蛇游戏。

2026-06-01 23:02:26 1139 1

原创 Pygame 小游戏——打砖块

本文介绍了一个基于Pygame开发的经典打砖块游戏实现。游戏包含挡板控制、小球弹射、砖块击碎等核心玩法,支持多关卡递进和难度提升。主要技术特点包括:使用面向对象设计实现挡板、小球和砖块类;通过碰撞检测和物理反弹模拟小球运动;砖块血量系统与颜色渐变效果;粒子爆炸特效;以及完整的游戏状态管理(暂停、重开、关卡切换)。游戏界面采用简洁的扁平化设计风格,提供直观的HUD信息显示。该项目展示了Pygame在2D游戏开发中的典型应用,适合作为Python游戏编程的入门实践案例。

2026-05-25 11:27:59 429 1

原创 Pygame 小游戏——经典 2048

本文介绍了使用Pygame实现经典2048游戏的过程。游戏在4×4网格上进行,玩家通过方向键移动方块合并相同数字,目标合成2048方块。文章详细说明了游戏规则、初始化设置(包括窗口尺寸、颜色方案和字体配置)以及核心算法实现,特别是滑动合并逻辑和四方向移动处理。项目采用模块化设计,包含网格操作、随机生成方块、得分计算和游戏状态检测等功能,通过翻转和转置技巧简化了不同方向移动的实现。该实现完整呈现了2048游戏的核心玩法与交互体验。

2026-05-25 10:50:30 495

原创 Pygame小游戏——扫雷

本文通过 Pygame 实现一个经典扫雷游戏项目。

2026-04-09 22:09:57 506

原创 插值、拟合与逼近:概念辨析

本文辨析了插值、拟合和逼近三种数学方法的异同。

2026-04-03 11:14:24 452

原创 插值——二维径向基函数插值

本文介绍了二维径向基函数(RBF)插值方法,适用于散乱数据点的无网格插值。

2026-03-05 11:38:53 523

原创 拟合——基于最小二乘法的离散数据拟合

本文介绍了最小二乘法,其通过最小化离散数据点的平方残差和来拟合多项式函数。

2025-12-18 11:01:02 799

原创 逼近——基于勒让德多项式的最佳平方逼近

本文介绍了基于勒让德多项式的最佳平方逼近方法,用于在区间[a,b]上近似复杂函数f(x)。

2025-11-29 16:16:43 1025

原创 插值——径向基函数插值

本文介绍了 径向基函数(RBF)插值,它是一种适用于散乱数据的无网格插值方法。它通过径向对称基函数(如高斯、多二次函数)的线性组合构造插值函数,支持任意维度空间。

2025-11-18 12:00:00 1388 1

原创 插值——三次样条插值

本文介绍了三次样条插值,三次样条插值是一种分段多项式插值方法,通过构造二阶连续可微的分段三次函数实现光滑拟合。

2025-11-17 11:15:00 1617

原创 插值——Hermite 插值与分段三次 Hermite 插值

本文介绍了Hermite插值,它是一种在给定节点处匹配函数值和导数值的多项式插值方法,能构造唯一不超过2n+1次的多项式。分段三次Hermite插值(PCHIP)通过将区间划分为子区间,在每个子区间上构造三次多项式来避免高次插值的Runge振荡现象。

2025-11-16 09:45:00 3216

原创 Pygame小游戏——数字迷宫冒险

本文介绍了使用Pygame库开发的数字迷宫冒险游戏。游戏核心玩法是玩家控制角色在数字网格迷宫中移动,通过拾取运算符(+、-、×、÷)并将其应用于路径数字,最终达到与目标数字匹配的目的。文章详细展示了游戏实现过程,包括初始化设置、状态枚举定义、核心类设计(Player类和NumberMazeGame类)以及迷宫生成算法。

2025-11-15 16:30:00 1103

原创 插值——差分牛顿插值

本文介绍了差分牛顿插值,它是一种针对等距节点的高效插值方法,通过引入向前/向后差分替代差商来简化计算。

2025-11-14 13:15:00 1322

原创 插值——范德蒙德多项式插值

本文介绍了范德蒙德多项式插值,它通过构造范德蒙德矩阵V,将插值问题转化为求解线性方程组V𝐚=𝐲,从而确定多项式系数。

2025-11-13 10:05:24 1090

原创 插值——牛顿插值

本文介绍并实现了牛顿插值。

2025-11-12 21:31:57 1018

原创 手写数字识别——简易卷积神经网络

本文实现了一个简易卷积神经网络(CNN)用于MNIST手写数字识别。该模型仅包含一个卷积层、Sigmoid激活、平均池化层和全连接分类头,完全基于NumPy从零构建。

2025-11-12 12:30:00 442

原创 插值——拉格朗日插值

本文介绍了拉格朗日插值方法,用于通过离散数据点构造多项式逼近函数。

2025-11-11 18:50:07 920

原创 插值——线性插值与分段线性插值

本文介绍了线性插值与分段线性插值的基本原理及 Python 实现。

2025-11-11 16:02:17 1340

原创 图像边缘检测——XDoG 算子

本文介绍并用 Python 实现了 XDoG(扩展高斯差分)算子,它是一种基于DoG(高斯差分)改进的边缘检测算子,通过引入非线性阈值函数增强边缘检测效果。

2025-11-10 16:30:00 1994

原创 图像边缘检测——DoG 算子

本文介绍了 DoG(高斯差分)算子原理,并给出 Python 实现。

2025-11-09 12:15:00 1282

原创 手写数字识别——单层神经网络

本文实现了一个无Sigmoid的单层神经网络,直接在线性层输出后应用Softmax进行MNIST手写数字识别,达到92%准确率。

2025-11-07 11:15:00 1592

原创 图像边缘检测——基于小波变换的方法

本文介绍了一种基于小波变换的多尺度图像边缘检测方法。

2025-11-05 11:00:00 1760

原创 图像边缘检测——基于数学形态学的方法

本文介绍了基于数学形态学的图像边缘检测方法。

2025-11-04 10:15:45 1297

原创 图像边缘检测——Canny 算子

文章介绍了 Canny 算子的数学原理,并提供了Python实现代码。

2025-11-02 17:22:43 1682

原创 图像边缘检测——Laplacian of Gaussian (LoG) / Marr-Hildreth 算子

文章介绍了 Laplacian of Gaussian (LoG) / Marr-Hildreth 算子的数学原理,并提供了 Python 实现代码。

2025-10-31 15:00:05 729

原创 图像边缘检测——Laplacian 算子

文章介绍了 Laplacian 算子的数学原理,并提供了Python实现代码。

2025-10-30 20:36:31 1194

原创 Pygame小游戏——太空射击

本文将以一个完整的太空射击游戏项目为例,展示如何利用 Python 和 Pygame 设计小游戏。玩家操控一艘三角形飞船在屏幕底部左右移动,发射子弹击碎从上方不断下落的陨石。

2025-10-07 19:20:07 1175

原创 MNIST 手写数字识别——单层神经网络

本文实现了一个基于单层神经网络的手写数字识别器,在MNIST数据集上通过交叉熵损失和梯度下降训练,最终达到约91.5%的测试准确率,完整展示了机器学习的基本流程与核心原理。

2025-10-06 20:33:55 900

原创 图像边缘检测——Sobel 算子

本文介绍了Sobel算子原理,给出其水平和垂直方向的卷积核公式,并基于OpenCV实现边缘检测过程,包括图像灰度化、卷积运算、梯度幅值计算和二值化处理。

2025-10-05 12:08:34 1115

原创 图像边缘检测——Prewitt 算子

文章介绍了Prewitt算子的数学原理,并提供了Python实现代码。

2025-10-04 20:38:06 1386

原创 jieba WordCloud 生成词云

本文介绍了如何利用Python的jieba和wordcloud库生成《红楼梦》文本的词云。

2025-09-27 18:11:02 1020

原创 图像边缘检测——Roberts 算子

本文介绍了Roberts算子图像边缘检测方法。

2025-09-14 22:55:24 1473

原创 使用 RobotFileParser 判断爬虫权限

Python的RobotFileParser类简介,根据robots.txt文件,判断指定User-Agent是否有权限访问特定URL路径示例以知乎和B站为例,演示如何读取robots.txt并验证权限。

2025-09-01 13:05:19 1487

空空如也

空空如也

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

TA关注的人

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