- 博客(164)
- 资源 (3)
- 收藏
- 关注
原创 【Python】 -- 趣味代码 - 小恐龙游戏
摘要: 本文介绍了一个基于Pygame的简易恐龙跑酷游戏实现。玩家控制恐龙躲避仙人掌和乌鸦障碍物,游戏包含跳跃、重力模拟和碰撞检测功能。核心模块包括:背景渲染、恐龙与障碍物绘制、事件处理(按键跳跃/暂停)、碰撞检测逻辑(矩形相交判断)以及游戏状态管理(暂停/死亡界面)。代码采用物理引擎模拟跳跃抛物线(重力加速度G=9.8*30),支持二段跳机制,动态生成障碍物位置。主循环控制游戏速度(5单位/帧)、帧间隔(0.02秒)和难度分级,通过函数式编程实现模块化设计,最终输出游戏时间和死亡判定。 (字数:149)
2025-06-10 20:36:42
132
原创 【Python】 -- 趣味代码 - 飞船大战游戏
摘要: 这是一款基于Pygame的飞船大战游戏程序,实现了一个完整的外星人入侵游戏。程序包含游戏初始化、事件处理、碰撞检测和计分系统等功能,采用模块化设计,主要分为以下几个部分: 游戏框架:使用Pygame创建窗口,初始化游戏设置和界面元素(飞船、子弹、外星人舰队); 交互逻辑:通过game_functions模块处理键盘/鼠标事件,实现飞船移动、子弹发射和游戏状态控制; 动态系统:实时更新飞船、子弹和外星人位置,检测碰撞并计分; 资源管理:提供百度网盘下载链接(提取码:cegi),包含完整游戏代码和资源文
2025-06-10 20:03:37
177
原创 【Python】 -- 趣味代码 - 扫雷游戏
这段代码实现了一个完整的扫雷游戏,包括游戏初始化、事件处理、游戏状态更新和绘制等功能。使用 Pygame 库创建图形界面,并通过自定义的MineBlock类处理游戏的核心逻辑。游戏支持标记地雷、打开区块、计时等功能,并提供了良好的用户交互体验。
2025-06-10 20:01:28
777
1
原创 【Python】 -- 趣味代码 - 数字游戏
摘要: 本文介绍了一个基于Python的猜数字游戏程序。程序通过GuessNum类实现主要功能,包括随机生成数字范围(100-1900)、处理用户输入、判断猜测结果(提示“猜大”或“猜小”)及游戏重启机制。用户通过菜单选择开始/结束游戏,系统会动态调整猜测范围边界(left和right)以优化提示。代码结构清晰,采用面向对象设计,但存在异常处理不足(如非数字输入会报错)和游戏结束缺少统计信息等问题。主函数main()控制流程,猜中后自动重启游戏。整体实现了基础交互逻辑,适合作为编程学习案例。(149字)
2025-05-28 14:22:10
63
原创 【Python】 -- 趣味代码 - 学生成绩管理系统
摘要:该代码实现了一个基于单链表的学生成绩管理系统,主要包含单链表数据结构(Node和SingleLinkedList类)和学生信息管理功能(StudentControlSystem类)。系统支持学生信息的增删改查、排序和文件存储,通过菜单交互实现用户操作。单链表实现了节点追加、插入、删除、反转、排序等基本操作,学生管理系统在此基础扩展了学号校验、数据持久化等功能。代码结构模块化清晰,但存在异常处理不足、部分操作效率较低等问题,整体实现了学生信息管理的基础功能。(149字)
2025-05-28 14:18:30
46
原创 【Python】 -- 趣味代码 - 俄罗斯方块
俄罗斯方块程序设计摘要(148字) 该程序使用Pygame实现经典俄罗斯方块游戏。主要功能包括: 游戏初始化:设置方格尺寸(30x30)、游戏区域(10x25格)、界面样式等基础参数 核心机制: 方块生成与下落控制(7种经典形状) 碰撞检测与边界判断 行消除计分系统(单行100分,四行1500分) 随分数提升自动加速 交互功能: 键盘控制移动/旋转方块 暂停/重新开始游戏 界面绘制: 实时显示当前方块、下一个方块预览 计分板与游戏状态提示 游戏状态管理:包含开始界面、进行中、结束三种状态切换 程序采用模块化
2025-05-28 14:08:37
149
原创 【Python】 -- 趣味代码 - 佩奇
这段代码使用Python的turtle模块绘制了一个粉色卡通猪形象。程序首先设置了画笔属性(粗细、颜色、速度)和画布尺寸,然后按顺序绘制了猪的各个部位:鼻子采用曲线填充、头部通过多段圆弧构成、耳朵眼睛使用圆形绘制、身体和手脚采用弧线与直线结合,最后添加尾巴细节。每个部位都通过精确的坐标定位和角度控制实现,填充颜色主要采用粉色系。代码结构清晰,通过begin_fill()和end_fill()实现颜色填充,最终调用t.done()完成绘图。该程序展示了turtle模块在图形绘制中的应用技巧。
2025-05-28 14:03:30
60
原创 【Python】 -- 趣味代码 - 皮卡丘
本文介绍了使用Python的turtle模块绘制皮卡丘的程序设计。该程序通过模块化的方式实现了皮卡丘头部、身体、眼睛、嘴巴、脸颊、耳朵等部位的绘制,主要特点如下: 程序结构:采用面向对象设计,封装了Pikachu类,包含初始化画笔、设置参数等方法。 核心功能: 无轨迹移动函数noTrace_goto实现画笔精确定位 独立函数绘制各个部位(如leftEye、rightEye等) 色彩填充和精细曲线控制(如嘴巴的弧度) 特色实现: 使用坐标列表实现复杂的嘴唇形状 通过调整tracer控制绘制过程显示 精确控制每
2025-05-28 14:00:43
238
原创 【Python】 -- 趣味代码 - 哆啦A梦
摘要: 该程序使用Python的turtle模块绘制了哆啦A梦的卡通形象。通过定义多个函数实现了头部、围巾、脸部特征(眼睛、鼻子、胡须)、身体、四肢和配饰(铃铛、口袋)的绘制。主要特点包括: 采用模块化设计,每个身体部位由独立函数实现 使用颜色填充和曲线绘制技术还原形象特征 包含无轨迹移动函数(my_goto)优化绘制过程 通过控制画笔速度和轨迹精度保证图形质量 程序最终输出完整的哆啦A梦线稿图像,展示了turtle模块在复杂图形绘制中的应用能力。该实现可作为学习计算机绘图的典型案例,适合Python初学者
2025-05-28 13:56:46
46
原创 【Python】 -- 趣味代码 - 五子棋
摘要: 五子棋程序提供人机对战和人人对战两种模式。人机对战基于Pygame实现,包含棋盘绘制、棋子交互、胜负判定和AI逻辑(评估得分选择落子)。人人对战功能类似,但支持双人轮流落子。核心模块包括棋盘管理(Checkerboard类)、AI决策(评估连续性得分)和游戏主循环(事件处理、界面更新)。代码结构清晰,适合学习基础游戏开发与AI实现。
2025-05-28 13:51:34
54
原创 【Matlab】-- 基于MATLAB的灰狼算法优化支持向量机的回归算法
GWO-SVR模型是灰狼优化算法(Grey Wolf Optimizer, GWO)与支持向量回归(Support Vector Regression, SVR)的结合,旨在提高SVR模型的性能。
2025-03-30 15:53:37
990
原创 【Matlab】-- 基于MATLAB的飞蛾扑火算法与反向传播算法的混凝土强度预测
MFO-BP模型是基于飞蛾扑火优化算法(Moth-Flame Optimization, MFO)和反向传播(Backpropagation, BP)神经网络的结合模型。MFO算法用于优化BP神经网络的初始权重和阈值,从而提高模型的预测精度和泛化能力。
2025-03-30 15:53:25
1511
1
原创 【Matlab】-- 基于MATLAB的灰狼算法优化支持向量机的分类算法
GWO-SVM模型利用灰狼优化算法来优化支持向量机的超参数,如惩罚参数C和核函数参数γ。通过这种优化,可以提高SVM在分类和回归任务中的准确性和效率。
2025-03-30 15:49:40
1031
原创 【Matlab】-- 基于MATLAB的美赛常用多种算法
本资料集合了多种数学建模和优化算法的常用代码资源,旨在为参与美国大学生数学建模竞赛(MCM/ICM,简称美赛)的参赛者提供实用的编程工具和算法实现。这些算法包括BP神经网络、CT图像重建、Floyd算法、Topsis算法、层次分析法、分支定界法、灰色预测、粒子群算法、模拟退火算法(特别适用于TSP和背包问题)、人口增长模型以及搜索和遗传算法。这些算法覆盖了从机器学习到优化问题的广泛领域,为解决复杂问题提供了多样化的方法。提供了MATLAB的实现代码,使得用户可以根据自己的需求进行调整和应用。
2025-03-30 15:45:18
1196
原创 【Python/Pytorch】-- 创建3090Ti显卡所需环境
conda与anaconda是跟创建python环境相关的,cuda与cudnn是跟GPU相关的。pycharm中的控制台,跟matlab一样,可以一行一行进行调试。打开home目录下 .bashrc文件,在结尾加入。
2025-03-04 22:17:04
1117
原创 【Python/Pytorch - 网络模型】-- 手把手搭建GVloss
这段代码定义了一个名为gvloss的损失函数,用于计算输出图像和目标图像在梯度方向上的差异,特别适用于图像生成或图像恢复任务。
2025-02-26 22:02:36
1053
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - WindowAttention3D模型
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:46:25
790
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - window_partition
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:29:03
887
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - PatchEmbed 模块
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:25:49
868
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - MLP模型
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:17:18
880
原创 【图像处理】-- 由于关机、断电等因素影响,训练模型到中途时候中断,如何继续接着之前的权重模型进行训练?
由于关机、断电等因素影响,训练模型到中途时候中断,如何继续接着之前的权重模型进行训练?
2025-02-12 19:15:56
240
原创 【书籍】-- 《自我突围》
如果带着现在的思考,让我重新走一遍过去的30年,我极有可能在博士后期间就选择跨学科的实验室,接受崭新的研究领域的训练和挑战,也极有可能在担任助理教授期间选择更有开创性、更有挑战性的前沿研究方向,而不是过多关注具有较强可行性和确定性的科研课题。需要说明的是,我这种刻骨铭心的体会绝不是全盘否定应试教育,更无法否定应试教育的鲜明优点,即短时间内强化学生对基础知识和技能的掌握程度。在博士生阶段,尤其是前两年,我认为必须花足够的时间去听各种相关领域的学术讲座,并进行科研文献的广泛阅读,打好批判性思维的基础。
2025-02-06 10:33:10
780
原创 【科研】 -- 医学图像处理方向,常用期刊链接
文章目录Sicence https://www.science.org/Nature https://www.nature.com/Nature Communications https://www.nature.com/ncomms/Nature Methods https://www.nature.com/nmeth/Nature Biomedical Engineering https://www.nature.com/natbiomedeng/Radiology (rsna.org) https:
2025-02-05 22:26:51
1130
原创 【Python】-- 浪漫节日代码-爱心代码、圣诞树代码
用于庆祝浪漫节日的创意代码,主要包括爱心代码和圣诞树代码。这些代码可以生成视觉上吸引人的图案和动画,用于在屏幕上展示爱心和圣诞树,增加节日气氛。爱心代码可以用于表达爱意,而圣诞树代码则适合在圣诞节期间使用,为用户带来节日的欢乐和视觉享受。
2024-12-23 14:41:12
1681
原创 【Matlab】-- 飞蛾扑火优化算法
飞蛾扑火算法(Moth-Flame Optimization,MFO)是一种基于自然界飞蛾行为的群体智能优化算法。该算法由 Seyedali Mirjalili 于 2015 年提出,灵感来自于飞蛾在夜间导航时会被光源吸引的行为。飞蛾扑火算法通过模拟飞蛾绕着火焰(光源)螺旋飞行的轨迹,寻找最优解。
2024-06-28 22:35:59
1188
2
原创 【Python/Pytorch - 网络模型】-- 高阶SVD算法
高阶奇异值分解(Higher-Order SVD,HOSVD)是一种将传统的奇异值分解(SVD)扩展到高阶张量的方法。它能够将一个高阶张量分解成一个核心张量和一组正交矩阵,类似于将矩阵分解成奇异值矩阵和两个正交矩阵。HOSVD 在多维数据分析、压缩和降维等领域有广泛应用。
2024-06-25 21:36:26
1515
1
用户手册 - 电子工程师基础用户手册
2024-11-15
Python 趣味编程代码.rar
2025-01-05
浪漫节日代码 - 爱心代码、圣诞树代码
2024-12-23
基于飞蛾扑火算法与反向传播算法的混凝土强度预测:MFO-BP
2024-12-21
基于灰狼算法与支持向量机的回归预测:GWOSVR
2024-12-20
基于灰狼算法与支持向量机的分类预测:GWOSVM
2024-12-19
美赛常用代码资源 - 算法资源
2024-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人