项目简介 本项目是基于Python语言的笔记系统,其目的是助力用户更好地理解与应用Python编程语言。项目涵盖一系列Python编程笔记及示例代码,内容涉及Python基础知识与进阶技巧,用户能从中了解Python语法、数据类型、函数、模块、文件操作、异常处理、面向对象编程等多方面知识。 项目的主
项目简介 本项目是基于Python的开源项目,借助Python接口与微信集成,实现ChatGPT的聊天机器人功能。利用itchat库和微信服务器通信,通过OpenAI的API获取回复内容并发送给微信用户。支持多端部署、语音识别、图像生成、插件扩展等功能,为用户带来智能化聊天体验。 项目的主要特性和功
项目简介 本项目是基于不围棋规则的人机对战小游戏系统,旨在为用户提供与智能AI进行围棋对战的体验,帮助用户锻炼围棋技巧,享受与智能对手对战的乐趣。 项目的主要特性和功能 人机对战:支持用户邀请内置AI进行围棋对战,AI模拟不同水平对手,满足不同用户挑战需求。 围棋规则实现:严格遵循不围棋规则,涵盖棋
项目简介 本项目着重研究使用机械臂操控均匀旋转链的问题,特别是链条底端固定的情况,该场景具有更多实际应用价值。项目通过数值计算和可视化手段,深入研究旋转链在不同参数下的稳定性,找出链条配置空间的特性,提出将链条操控成不同配置的策略,并在物理实验中验证了策略的有效性。项目代码能够生成和保存稳定性数据,
项目简介 本项目是南京大学《计算机图形学》课程的大作业,借助Python语言构建了一个完整的计算机图形学绘图系统。该系统涵盖核心算法模块、命令行界面(CLI)和图形用户界面(GUI),具备多种图形绘制与编辑功能。 项目的主要特性和功能 核心算法模块 实现多种图形绘制算法,像DDA、Bresenham
项目简介 本项目借助 Django 框架搭建个人博客系统,可实现博客文章的创建、展示与浏览等基础操作。系统后端运用 Django 框架,前端采用 Bootstrap3 设计页面。目前项目虽已可完成部署,但在国内服务器部署和性能优化方面存在待解决的问题。 项目的主要特性和功能 博客文章管理:支持用户创
项目简介 这是一个基于Python的贪吃蛇游戏项目。玩家可以通过键盘控制贪吃蛇移动,在单人模式中避免触碰自身身体并吃掉食物来增长;还能在AI对战模式中与AI控制的蛇进行对战。 项目的主要特性和功能 单人模式:玩家利用键盘控制贪吃蛇移动,吃食物增长,需防止触碰身体。 AI对战模式:玩家与AI蛇对战,通
项目简介 本项目运用Python和PyTorch实现PINN(物理信息神经网络)来求解偏微分方程。PINN结合物理规律与神经网络,利用物理先验知识辅助神经网络训练,以提升模型性能。项目通过PINN求解了薛定谔方程和Burgers方程,展现了PINN在偏微分方程求解方面的应用。 项目的主要特性和功能
项目简介 本项目基于PyTorch实现了YOLOv5目标检测模型。YOLOv5是高效、实时的目标检测算法,能从图像和视频中快速准确识别物体。项目提供从数据准备、模型训练到性能评估的完整流程,助力用户轻松构建和评估YOLOv5模型。 项目的主要特性和功能 多尺寸模型支持:支持不同尺寸的YOLOv5模型
项目简介 本项目是基于Python的Web爬虫系统,从中国科学技术大学(USTC)的多个网站爬取文件数据,将数据存储在分布式数据库HBase中。同时可从HBase检索数据,并通过Flask创建简单Web界面可视化搜索结果。 项目的主要特性和功能 网站爬取:编写多个爬虫脚本,从USTC不同网站(如财务