自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能交通红绿灯系统(Python)

这是一个模拟单个路口的红绿灯自适应程序,可以作为智能交通系统的原型,展示了如何根据实时数据调整交通信号灯,提高道路通行效率。首先定义了人流量模型的基础配置,包括不同时段的基础人流量和波动范围。以上代码实现了人流量的动态计算,包括随机波动、突发情况和周期性变化。实现了整个系统的主要更新逻辑,包括时间推进、状态更新和UI刷新。以上代码实现了人流量的实时显示,包括柱状图和历史趋势曲线。这段代码实现了根据人流量动态调整红绿灯时长的核心算法。实现了模拟速度的调节功能,允许加快或减慢模拟过程。

2025-05-23 15:06:57 458

原创 绚丽烟花秀(Python)

该程序使用PyQt5框架创建了一个烟花秀的图形界面,采用面向对象设计,包含三个主要类:Particle(粒子)、Firework(烟花)和FireworkWindow(主窗口)。Particle类负责单个粒子的运动和渲染,包含位置、速度、颜色、生命周期等属性,并实现粒子的物理运动(重力、阻力)和轨迹效果。Firework类管理一组粒子,形成烟花效果,控制粒子的创建和更新,并处理整体烟花的生命周期。FireworkWindow类创建和管理主窗口,处理用户输入(鼠标点击),控制动画循环和自动生成烟花。程序通过鼠

2025-05-21 08:16:21 123

原创 交通拥堵预测器(python)

该交通拥堵预测应用基于随机森林算法,提供直观的图形用户界面,支持模型训练、评估、保存与加载,并能实时预测特定时间段的拥堵程度。应用包含数据可视化功能,如按星期、时间段分布的拥堵情况以及热力图展示。用户可以通过示例数据文件sample_traffic_data.xlsx进行训练和预测,数据包含星期几、时间段和拥堵程度信息。应用还支持自定义数据集,用户可生成Excel或CSV格式文件进行训练。程序依赖多个Python库,如pandas、scikit-learn、matplotlib等,并设置了中文显示支持。通过

2025-05-19 20:01:15 521

原创 贝叶斯英文单词拼写纠错器(Python)

这是一个基于贝叶斯定理的英文单词拼写纠错程序,具备图形用户界面(GUI)。程序的核心功能包括拼写检查和纠错建议。拼写检查功能通过编辑距离生成候选词,并基于词频统计和贝叶斯定理计算每个候选词的概率,从而选择最可能的正确拼写。程序的主要方法包括提取文本中的单词、计算单词概率、生成编辑距离为1和2的候选词,以及从候选词中选择最可能的正确拼写。程序初始化时加载词典文件并统计词频,支持英文单词的拼写检查。用户可以通过GUI输入单词,程序会返回拼写检查结果和多个候选词及其概率。词典文件越大,纠错效果越好。程序还提供了创

2025-05-16 15:29:21 750

原创 深度学习:智能车牌识别系统(python)

这是一个基于opencv的智能车牌识别系统,有GUI界面。程序能自动识别图片中的车牌号码,并支持中文和英文字符识别,支持选择本地图片文件,支持多种图片格式(jpg、jpeg、png、bmp、gif)。

2025-05-07 18:36:17 2717

原创 机器学习:【抛掷硬币的贝叶斯后验概率】

首先,抛硬币的问题通常涉及先验概率、似然函数和后验概率。假设用户可能想通过观察一系列的正面(H)和反面(T)来更新硬币的偏差概率。例如,先验可能假设硬币是均匀的,但随着观察到更多数据,用贝叶斯定理计算后验分布。通常,硬币的偏差可以用Beta分布作为先验,因为它是二项分布的共轭先验。Beta分布有两个参数α和β,初始时可能设为1,对应均匀分布。每次观察到正面或反面,更新α和β参数。那具体步骤可能是这样的:定义先验分布(Beta(1,1)),然后根据观察的数据,更新α和β。

2025-04-28 18:08:35 551

原创 鸢尾花(Iris)数据集的多模型分类与可视化分析工具

鸢尾花数据的加载、可视化分析多模型(逻辑回归、SVM、随机森林)训练与评估自动选出最佳模型并可视化混淆矩阵适合机器学习入门、模型对比、特征分析等场景# 设置中文显示plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号"""加载并处理鸢尾花数据集"""'花萼长度', '花萼宽度', '花瓣长度', '花瓣宽度'])

2025-04-28 10:23:38 183

原创 机器学习:逻辑回归实现二元分类

本例子以鸡蛋受精卵为例,假设未受精的鸡蛋在某个区域聚集,受精的在另一个区域。比如,用正态分布生成两个类别的数据,均值不同,方差相同或不同。例如,未受精的鸡蛋的特征均值为[1,1],受精的为[4,4],这样两类数据点可以在二维空间中被分开。首先,生成数据。使用sklearn的make_classification或者直接手动生成。比如,生成两个类别的点,各50个样本,每个样本有两个特征。例如,使用numpy的random.multivariate_normal生成两个不同的分布。

2025-04-26 18:19:40 312

原创 B站充电视频下载器(需配合会员Cookie使用,仅供学习交流,Python)

这个程序是一个用于下载B站充电视频的工具,依赖于用户提供的会员Cookies。

2025-04-09 16:24:48 1922 2

原创 图片水印工具(Python)

‌这是一个具备完整GUI界面的图片水印处理工具

2025-04-08 09:36:21 438

原创 基于EasyOCR的图片文字识别系统(Python)

这是一个基于EasyOCR的图片文字识别GUI程序,主要功能如下:点击"选择图片"加载要识别的图片,等待自动识别完成,在右侧查看识别结果。识别完成后支持复制选中的文本和导出结果到文件。

2025-03-31 11:00:49 390

原创 pygame扫雷小游戏

接下来,计算相邻地雷数 calculate_neighbors():遍历每个非地雷格子,统计其周围8个格子中的地雷数量,并将数量存储在neighbors属性中。标记切换 toggle_mark():右键点击循环切换格子标记状态,三种状态:无标记 -> 旗子 -> 问号。双击自动展开 auto_reveal():双击已翻开的数字格子,检查周围旗子数量是否等于数字,如果相等,自动翻开未标记的周围格子。翻开格子 reveal():递归翻开格子,如果踩雷则游戏结束,空白格子自动翻开周围格子。

2025-03-28 08:48:45 914

原创 调用百度api实现语音识别(python)

该代码实现了一个企业级的语音识别解决方案,通过调用百度语音识别API,实现实时录音识别和对已有音频语音识别功能。

2025-03-24 17:16:03 1695

原创 用蒙特卡洛方法估算圆周率 π (python)

我们来实现了蒙特卡洛方法估算 π ,单位正方形(边长为 1)内随机生成点(如上图)。计算落在单位圆(半径为 1)内的点的比例,根据公式 π ≈ 4 * (圆内点数 / 总点数) 估算 π 值。并使用 matplotlib 绘制随机点分布图,蓝色点表示落在圆内的点,红色点表示落在圆外的点。绘制单位圆,直观展示点的分布情况。

2025-03-22 08:26:44 484

原创 高级背景抠图工具(python)

这是一个专业的图像背景处理工具,基于Python开发,主要功能包括:1. 智能背景去除 - 使用rembg库的深度学习模型自动识别并移除图片背景。 2. 背景自定义 - 支持纯色背景替换,保留透明通道(Alpha通道)。3. 高级参数调节 - 提供5种专业级图像处理参数。4. 实时预览 - 双窗口对比显示原图与处理效果5.多格式保存 - 支持保存为PNG/JPEG格式。

2025-03-21 10:52:27 712

原创 小学生低年级生字试卷生成器(python)

一体化解决低年级小学生家长帮助孩子生成生字试卷的问题。家长通过手机拍摄生字表,并上传到自己建的本地web服务器,通过ocr识别分析,并自动生成带拼音的word生字测试试卷。

2025-03-13 11:41:47 960

原创 支持deepseek的智能助手(python聊天机器人)

此程序采用多窗口GUI架构(主窗口+设置窗口)来实现聊天机器人功能,支持自定义设置api,实现多模型支持,响应式布局设计(自适应窗口缩放),支持对话历史滚动显示(支持大文本浏览)和快捷操作入口。

2025-03-11 14:30:32 975

原创 用向量数据库建立本地知识库

本实例是通过向量数据库对本地文本进行拆分,拆分后每一块文本转成向量存放到向量数据库。这样在搜索内容时,会先把问题转成向量,然后就可以根据问题向量在向量数据库里进行搜索,快速找到对应内容。本程序完全离线运行(无需网络连接),支持模型本地存储(./m3e-base)和数据本地存储(./vector_db)。可以用于企业知识库检索、法律文档查询、学术论文搜索、个人文档管理等场景。

2025-03-06 11:37:24 212

原创 掐二八(二八杠)游戏(python)

二八杠(This bar),是江苏、浙江、安徽等地区广泛流传的一种民间游戏,又称掐二八。参与游戏者可为2 - 4人,采用一副扑克牌张牌去除A,K,Q,J以及 大小王后的36张数字牌,游戏之前翻牌决定庄家,翻到最大牌者坐庄,庄家从36张牌中抽取4张牌作为庄牌(庄牌决定发牌次序),发牌每轮8张牌,一次洗牌最多可以发四轮,每个玩家与庄家的牌比较大小,按照“比较规则”决定胜负。是一种既比胆略又比智慧的游戏,现实中不同的心理因素之间的较量成为了该游戏的一大特色。

2025-03-05 14:46:49 832

原创 蒙特卡洛模拟两个骰子结果概率

蒙特卡洛模拟(Monte Carlo Simulation)是一种基于概率统计的数值计算方法,通过大量随机采样来求解复杂问题的近似解。其核心思想是"用随机性解决确定性问题",名称源自摩纳哥的著名赌城蒙特卡洛。程序每次试验生成两个1-6的随机整数,统计各点数出现频次,概率计算:频次 / 总试验次数。| 点数 | 组合数 | 概率 |

2025-03-04 10:40:37 384

原创 蒙特卡洛模拟抽牌概率

蒙特卡洛模拟(Monte Carlo Simulation)是一种基于概率统计的数值计算方法,通过大量随机采样来求解复杂问题的近似解。其核心思想是"用随机性解决确定性问题",名称源自摩纳哥的著名赌城蒙特卡洛。当所要求解的问题是某种事件出现的概率,或者是某个随机变量的期望值时,它们可以通过某种"试验"的方法,得到这种事件出现的频率,或者这个随机变数的平均值,并用它们作为问题的解。这就是蒙特卡罗方法的基本思想。蒙特卡罗方法通过抓住事物运动的几何数量和几何特征,利用数学方法来加以模拟,即进行一种数字模拟实验。

2025-03-04 10:05:19 205

原创 梯度下降算法

该程序完整实现了梯度下降算法(仅支持批量梯度下降)的核心逻辑,并通过可视化手段直观展示了优化过程,适合用于教学演示和算法理解。基于损失变化的早停机制。

2025-03-04 09:10:14 38

原创 python八皇后游戏

【代码】python八皇后游戏。

2025-03-04 09:00:08 359

原创 python算24简单游戏

【代码】python算24简单游戏。

2025-03-03 13:59:10 157

原创 爬虫下载B站视频简单程序(仅供学习)

请输入视频链接:https://www.bilibili.com/video/BV1owFSeREoh (示例地址) 程序显示结果如下:下载进度: 100.00%下载完成视频已保存到: ./video.mp4。

2025-02-28 09:54:22 631

原创 可视化约瑟夫生死环小游戏

首先,在JosephusGame类的init_方法中,设置了主窗口的标题、大小,并创建了各种控件,如画布、标签、输入框和开始按钮。这里需要注意的是,用户输入的人数和步长是通过Entry控件获取的,而开始按钮绑定了start_game方法。在next_step方法中,执行每一轮的淘汰逻辑。根据当前索引和步长计算下一个要淘汰的人,更新存活列表,并在界面上更新显示。约瑟夫环问题是一个经典的数学问题,描述的是N个人围成一圈,从第一个人开始报数,每数到第M个人就将其淘汰,然后从下一个人继续报数,直到剩下最后一个人。

2025-02-27 08:31:18 315

原创 闰年计算器(python)

【代码】闰年计算器(python)

2025-02-26 08:32:21 244

原创 Gradio美颜系统(python)

磨皮处理使用了OpenCV的双边滤波,这可以平滑皮肤同时保留边缘细节。美白处理则是通过调整HSV颜色空间的饱和度来实现的。对比度和亮度的调整使用了convertScaleAbs函数,这是一个常用的方法。这些处理步骤都是图像处理中常见的技术,我需要确认它们的实现是否正确。接下来,定义了一个名为beauty_processing的函数,它接受图片和几个参数,执行美颜处理。这个函数里包括了磨皮、美白、调整对比度和亮度等步骤。有一个上传图片的组件,四个滑块控件分别控制磨皮强度、美白程度、对比度和亮度。

2025-02-25 08:39:58 385

原创 智能证件照处理器(深度学习)

注意:整合rembg进行抠图,使用Pillow处理图像缩放和背景替换,定义常见证件照尺寸,并提供用户交互选项。首次运行时会自动下载AI模型(约200MB),请确保网络畅通。功能说明:支持常见证件照尺寸(一寸、二寸、护照等)

2025-02-24 16:20:42 455

原创 中文拼音标注工具(pypinyin)

多行支持:支持长文本输入,自动显示滚动条。- 智能处理:自动过滤非汉字字符的拼音显示。- 即时响应:输入中文时自动实时生成拼音。- 数字/字母(保留显示,无拼音)- 特殊符号:@#¥%……- 中文标点(自动过滤)

2025-02-24 09:41:53 430

原创 食物照片识别卡路里(深度学习)

以下是一个基于 Python 的食物卡路里计算程序,使用深度学习模型识别食物种类,并通过食物数据库查询卡路里信息。程序使用 PyQt5 构建用户界面,支持加载食物图片、识别食物种类并计算卡路里。

2025-02-22 13:35:46 417

原创 物体识别系统(识别图片中的物体)

这是一个基于 PyTorch 和 PyQt5 的物体识别程序,使用 Faster R-CNN 模型来识别图片中的物体,并通过图形界面展示识别结果。

2025-02-22 13:12:22 150

原创 基于 PyQt5 的聊天机器人程序(AI)

这是一个基于 PyQt5 的聊天机器人程序,通过 API 接入硅基流动(Silicon Flow)或其他的聊天服务,支持用户与聊天机器人进行交互。

2025-02-22 12:40:40 305

原创 同时识别多个手写数字(或印刷体)

这是一个基于 PyQt5 和 TensorFlow 的多数字手写体识别程序,支持同时识别图片中的多个手写数字。

2025-02-22 12:32:05 75

原创 近10年气象分析(深度学习)

这是一个气象数据分析程序,主要用于分析和可视化气象数据。

2025-02-22 12:26:49 187

原创 手写数字识别系统(python)

【代码】手写数字识别系统(python)

2025-02-22 12:17:29 262

原创 简单的ftp服务器(python)

【代码】简单的ftp服务器(python)

2025-02-22 11:23:32 635

原创 自制资源管理器(python)

【代码】自制资源管理器(python)

2025-02-18 19:36:10 747

原创 自制简单的图片查看器(python)

图片格式:支持常见的图片格式(JPG、PNG、BMP、GIF)。

2025-02-17 18:18:44 1133

原创 pyqt自制简单浏览器(python)

确保已安装 PyQt5 和 PyQtWebEngine 库。

2025-02-14 18:45:34 335 2

交通拥堵预测器示例数据

项目包含一个示例数据文件 `sample_traffic_data.xlsx`,包含一周内不同时间段的交通拥堵数据: - weekday: 星期几(星期一至星期日) - time_period: 时间段(7:00-22:00,每小时一个时间段) - congestion_level: 拥堵程度(0-10的数值,0表示最通畅,10表示最拥堵) 数据特点: - 工作日早晚高峰时段拥堵程度较高 - 周末整体拥堵程度较低,但中午时段略有增加 - 考虑了不同时间段的交通规律

2025-05-19

一个简单的网页点名系统

一个网页点名系统,同时还能给具体的个人积分进行加减功能,点击点名系统的“开始点名”时,会充满科技感的滚动名单,按下“停止点名按钮”停止点名功能,显示当前名字。右侧有“重置分数”按钮,按下后清除长期保存的数据分数。9个小组整齐有序3*3排列在点名系统下方 ,每个小组随机分配5人,优先填满前几组,每个小组都有一个卡通图标。老师只需要轻轻点击每个小组成员名字后的加减分按钮,分数就实现实时加减,自动汇总小组得分,即使网页关闭也不会丢失数据。9个小组右侧排行榜会动态实时显示前三,冠亚季均分别闪耀3、2、1个皇冠!字体大小合适,布局合理美观,适合中小学生课堂使用。

2025-03-14

基于 PyQt5 的聊天机器人程序

这是一个基于 PyQt5 的聊天机器人程序,通过 API 接入deepseek或其他的聊天服务,支持用户与聊天机器人进行交互。

2025-02-22

同时识别多个手写数字(或印刷体)

这是一个基于 PyQt5 和 TensorFlow 的多数字手写体识别程序,支持同时识别图片中的多个手写数字。以下是该文件的基本说明: 主窗口:包含加载图片、识别、清除按钮,以及图片显示区域和结果展示区域。 图片显示:支持显示原始图片和处理后的图片。 分割结果显示:显示分割出的每个数字图片。 结果展示:显示所有识别结果和置信度。

2025-02-22

模型文件 digit-model.h5

使用训练好的 CNN 模型对处理后的图片进行预测,识别出图片中的数字。

2025-02-22

linkboy智能图书馆系统(虚拟仿真)

linkboy智能图书馆系统 1.超声波测距和舵机构建门禁系统,用来测试(测距<=300舵机转向0度,打开闸机门)进入图书馆人数,并显示在屏幕上。 2.光照传感器和led等构建自动灯光系统,光线强度<=300,打开灯光,否则熄灭灯光(生活实际中要注意阈值问题会造成设备闪启) 3.温湿度传感器、马达驱动器和马达,组成室内温湿度调节系统,温度>=28度,风扇(马达1)启动,湿度>=40度,排风(马达2)启动。 4.声音传感器接收到噪音(>=300),通过信息显示器和点阵字符显示器将噪音值传输到屏幕上,并提示保持安静。

2025-02-22

空空如也

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

TA关注的人

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