自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(459)
  • 资源 (61)
  • 问答 (3)
  • 收藏
  • 关注

原创 Python 游戏开发利器:深入解析 Pygame 库

Pygame是Python最流行的2D游戏开发库,基于SDL构建,支持跨平台开发。本文全面介绍了Pygame的特性、架构和核心模块,包括图像渲染、音频播放、输入管理和碰撞检测等功能。通过一个简单的"Hello Pygame"示例程序展示了基本开发流程,并详细讲解了图像加载、音频播放、文本渲染等核心功能。文章还提供了一个打飞机游戏的实战案例,演示了精灵系统、键盘控制、碰撞检测等游戏开发关键技术。Pygame适合初学者学习游戏编程,也可用于开发简单商业项目,具有易上手、功能完善等特点。

2025-07-21 11:11:37 771

原创 玩转 Python 图形多媒体库:深入解析 pyglet

本文介绍了Python图形与多媒体库pyglet的特性与应用。pyglet是一个轻量级跨平台库,支持2D游戏开发、多媒体播放和OpenGL渲染,具有事件驱动模型、文本渲染和NumPy兼容等特点。文章详细讲解了pyglet的核心模块,包括窗口管理、图形绘制、文本显示、图像处理、精灵系统和音频播放,并通过一个"小球躲避障碍物"的简单游戏案例展示了实际应用。最后还介绍了OpenGL自定义渲染等高级功能,适合Python开发者进行图形化或游戏开发。

2025-07-21 11:09:26 1026

原创 全方位掌握 Kivy:用 Python 构建跨平台图形界面与移动应用

Python Kivy框架:跨平台GUI开发的全面指南 摘要:本文系统介绍了Python开源GUI框架Kivy的核心特性和应用方法。Kivy支持跨平台开发(Windows/Linux/macOS/Android/iOS/树莓派),采用OpenGL ES 2渲染引擎,具备响应式布局、多点触控和手势交互能力。文章详细讲解了Kivy的安装配置、架构设计(App类、Widget系统)、kv声明式UI语言、事件处理机制、布局与动画系统,并提供了与PyQt/Tkinter的对比分析。特别介绍了使用Buildozer打包

2025-07-18 09:38:23 759

原创 全面掌握 PySide2:Python GUI 开发的利器

本文全面介绍了PySide2这一Qt官方Python绑定库,涵盖其核心优势、安装配置、主要模块及开发范式。重点解析了信号槽机制、窗口设计、布局管理,并与PyQt5进行了详细比较。文章还分享了多线程、定时器等高级特性,通过记账本案例展示实际应用,并提供性能优化建议。PySide2作为跨平台GUI开发利器,兼顾稳定性和灵活性,适合Python开发者构建现代化桌面应用,虽然未来将向PySide6演进,但PySide2仍是当前可靠选择。

2025-07-18 09:33:38 596

原创 全面解析 wxPython:构建原生桌面应用的 Python GUI 框架

wxPython是一个跨平台的Python GUI框架,基于wxWidgets库封装,提供原生界面控件和丰富的功能。本文介绍了wxPython的特点、与其他GUI框架的对比、安装方法以及基础编程方法。主要内容包括:核心组件(App、Frame、Panel等)、常用控件(按钮、文本框、菜单栏等)、布局管理(Sizers)、事件处理机制以及高级功能(MDI、文件对话框等)。最后通过一个记事本应用实例,展示了wxPython的实际开发流程。wxPython凭借其原生风格、跨平台特性和完善的文档,适合开发桌面应用程

2025-07-10 15:28:35 1106

原创 探索 PyQt5:Python 开发桌面 GUI 应用的强大利器

本文介绍了Python桌面开发框架PyQt5的全面知识。PyQt5作为Qt5的Python绑定,适合开发专业级跨平台GUI应用,相比Tkinter等功能更强大。文章涵盖PyQt5安装、核心模块、常用控件、布局管理、信号槽机制等基础内容,并深入讲解了多线程、UI文件加载、表格显示等高级功能,最后以一个记事本应用实例展示开发流程。PyQt5凭借丰富的功能、完善的文档和活跃的社区,成为Python桌面开发的重要选择。

2025-07-10 15:25:35 797

原创 全面掌握 tkinter:Python GUI 编程的入门与实战指南

摘要: 本文系统介绍了Python内置GUI库tkinter的使用方法。主要内容包括:tkinter作为标准库的优势(跨平台、易上手),基础窗口创建方法,核心控件(标签、按钮、输入框等)详解,三种布局管理器(pack、grid、place)对比,事件绑定机制,以及弹窗和文件对话框等高级功能。文章还提供了自定义样式技巧,并通过开发一个"迷你记账本"实战项目,展示了如何将tkinter组件整合成完整应用(包含数据输入、列表展示和CSV导出功能)。所有代码示例简明易懂,适合Python开发者快

2025-07-01 15:55:40 814

原创 深度探索 Py2neo:用 Python 玩转图数据库 Neo4j

本文介绍了Python库py2neo的使用,它作为Neo4j图数据库的客户端,提供了简洁的API来操作图数据。主要内容包括:py2neo的安装与配置、核心概念(Graph、Node、Relationship类)、基本操作(创建节点/关系、Cypher查询)以及高级用法(事务处理、批量操作)。通过社交网络和知识图谱的实例演示,展示了如何应用py2neo构建图数据库系统。文章还总结了性能优化建议和常见应用场景,指出py2neo是处理复杂关系数据的有效工具,适合知识图谱、推荐系统等关联密集型应用开发。

2025-07-01 15:52:13 880

原创 全面掌握 Python 的 `uuid` 模块:原理、用法与实战

在现代应用开发中,我们经常需要为各种实体(如用户、会话、资源、设备等)生成唯一标识符(Unique Identifier)。传统的自增 ID(如数据库中的 1, 2, 3...)虽然简单,但在分布式系统、微服务架构、客户端生成 ID 的场景中存在局限性:容易重复(不同系统使用相同的起始种子);可预测(攻击者可顺推下一个 ID);需要集中式服务协调生成(影响性能和可扩展性);解决这些问题的一种标准方法是使用 UUID(通用唯一标识符)。在 Python 中,我们可以通过内置的 uuid 模块轻

2025-06-16 10:48:39 1145

原创 深入理解 Python 的 secrets 模块:打造更安全的随机数生成机制

Python 3.6引入的secrets模块为安全随机数生成提供了专业支持,解决了传统random模块在密码学安全方面的缺陷。本文详细解析了secrets的核心功能与使用方法,包括randbelow()、token_bytes()、token_hex()等方法的安全实现机制。通过对比random模块,强调了secrets在用户认证、Token生成等安全场景中的不可替代性,并提供了验证码、API密钥等典型应用示例。文章还揭示了模块底层依赖操作系统熵源的原理,给出了与hashlib组合使用的进阶技巧,最后总结了

2025-06-16 10:45:23 1228

原创 深入解析 Python 的 socket 库:从基础通信到网络编程实战

本文全面介绍了Python的socket库,从基础概念到实际应用。socket作为网络通信的核心机制,通过IP+Port+协议实现主机间数据传输,支持TCP/UDP两种协议类型。文章详细解析了socket API的基本结构,并提供了TCP/UDP通信的完整代码示例,包括服务端和客户端的实现。此外还介绍了多线程处理、常见问题调试技巧,并通过一个简易聊天室的实战案例展示了socket的实际应用。最后提供了常用方法速查表,帮助开发者快速掌握Python网络编程的核心技术。

2025-06-13 10:10:21 662

原创 深入解析 Python 的 argparse:命令行参数解析的利器

本文介绍了Python标准库argparse的核心功能和最佳实践。argparse提供了强大的命令行参数解析能力,支持位置参数、可选参数、子命令等功能,并自动生成帮助信息。文章详细讲解了参数类型转换、默认值设置、布尔开关、多值参数等常用功能,以及子命令支持和进阶技巧。通过一个图像处理工具的实战案例,展示了如何构建实用CLI工具。argparse让Python脚本成为专业命令行程序,适用于数据处理、模型训练等多种场景,是Python开发者必备工具。文末还提供了常用参数速查表供参考。

2025-06-13 10:05:47 818

原创 Python `glob` 库详解:优雅高效地批量匹配文件路径

Python的glob模块是处理文件路径匹配的利器,支持通配符查找和递归搜索。它常用于批量操作文件,如查找特定格式文件(.txt/.jpg),可与os.path和pathlib配合使用。关键特性包括:使用*、?、[]等通配符;通过**和recursive=True实现递归搜索;与列表推导结合可实现复杂过滤。相比os.listdir,glob提供更便捷的通配功能,但新项目推荐使用pathlib的现代路径处理方式。典型应用场景包括批量读取文件、多级目录搜索等。使用时需注意路径大小写、隐藏文件匹配等细节。

2025-06-11 09:47:49 790

原创 深入解析 Python 的 `email` 标准库:构建与解析电子邮件的强大工具

在 Python 中处理电子邮件时,标准库中的 `email` 模块是首选工具。无论你需要发送 HTML 格式的邮件、带附件的邮件,还是解析复杂的邮件结构,`email` 库都能胜任。这篇博客将带你系统地认识并掌握 `email` 模块的使用方法与内部机制,帮助你在日常开发中高效处理邮件相关任务。

2025-06-11 09:44:43 1097

原创 Pendulum:优雅处理 Python 中的日期与时间

Pendulum 是一个现代化的 Python 日期时间处理库,解决了标准 datetime 模块在时区支持、自然语言解析等方面的不足。它提供了简洁直观的 API,支持时间加减、范围处理、时区转换等常用操作,并完全兼容 datetime。相比 arrow 等其他时间库,Pendulum 在兼容性、功能性和国际化方面表现更优,特别适合多时区应用、定时任务、数据分析等场景。通过人性化的语法和丰富的格式化选项,Pendulum 能显著简化 Python 项目中的时间处理代码。

2025-06-04 17:06:57 946

原创 从零开始掌握 SQLModel:FastAPI 背后的 ORM 新星

SQLModel 是 FastAPI 作者推出的新一代 Python ORM 库,结合了 SQLAlchemy 和 Pydantic 的优点。它提供简洁的语法、类型安全、自动数据验证和 JSON 序列化,与 FastAPI 完美集成。文章详细介绍了 SQLModel 的安装、模型定义、CRUD 操作,以及与 FastAPI 的结合使用。相比 SQLAlchemy,SQLModel 具有更现代化的语法和更好的类型提示支持,特别适合初创项目和小型 API 服务的快速开发。文章还提供了官方文档和学习资源,推荐开发

2025-06-04 16:49:33 920

原创 构建有状态的多智能体应用:深入解析 Python 的 LangGraph 库

摘要: LangGraph 是由 LangChain 团队开发的 Python 库,通过图形结构协调多个大型语言模型(LLM)代理,支持有状态、多参与者的应用程序开发。其核心特性包括循环支持、多代理协作、状态管理和可视化工具。本文介绍了 LangGraph 的安装方法,并通过构建简单聊天机器人示例演示其基本用法,包括状态类定义、节点函数创建和图结构编译。此外,文章详细解析了状态、节点、边和图等核心概念,探讨了多轮对话系统、多智能体协作等应用场景,并介绍了条件边、图可视化等进阶功能。作为 LangChain

2025-05-28 12:07:24 1084

原创 用 Python 和 Rust 构建可微分的分子势能模型:深入解析 MOLPIPx 库

MOLPIPx是一个基于Python/Rust的开源分子建模工具,专注于构建置换不变多项式(PIP)势能面模型。该工具整合了JAX和EnzymeAD-Rust自动微分引擎,支持线性回归、神经网络和高斯过程等多种模型,并提供GPU加速功能。其核心优势在于:1)通过PIP保持分子对称性;2)高效计算能量梯度;3)与现代ML框架无缝集成。MOLPIPx适用于力场开发、分子动力学模拟等任务,相比同类工具在自动微分和计算效率方面更具优势。未来计划增加图神经网络支持、多态性建模等功能。

2025-05-28 12:04:14 791

原创 用 Python 构建跨平台前端界面:深入解读 Flet 库

Flet是一个用Python构建跨平台UI的框架,支持Web、桌面和移动端开发。它通过封装Flutter引擎提供现代化UI组件,开发者只需使用Python无需掌握HTML/CSS/JS。Flet具有热更新、Material Design组件、多用户会话等特性,安装简单(pip install flet),提供类似Flutter的组件系统(Text/Button/Row等)和状态管理功能。支持本地打包、Web服务器和Docker部署,适合快速开发轻量级应用。与其他框架相比,Flet在跨平台支持和开发便捷性方面

2025-05-28 12:00:41 1026

原创 解密 SGLang:构建多模态智能体的强大引擎

SGLang是一款基于Python的轻量级智能体编排框架,旨在通过领域特定语言(DSL)简化大语言模型(LLM)应用的开发流程。其核心特性包括:1) 采用类自然语言的DSL简化复杂逻辑链构建;2) 内置状态管理与上下文追踪能力;3) 支持多步骤函数组合与外部工具调用;4) 兼容多种LLM推理后端。SGLang特别适合构建内容生成、智能助手等LLM应用,相比LangChain等框架具有语法简洁、调试便利的优势。其创新性的DSL设计为开发者提供了介于底层Prompt工程与高层Agent框架之间的高效开发层,显著

2025-05-28 11:48:24 900

原创 Python 生物信息神器 BioPython:从入门到实战全解析

BioPython 是一个广泛使用的 Python 生物信息学工具集,旨在处理和分析生物数据,如 DNA 序列、蛋白质结构和基因组数据。它支持多种生物数据格式的读写、序列操作、BLAST 比对、NCBI 数据检索等功能。本文全面介绍了 BioPython 的安装、核心模块及其应用,包括序列处理、文件读写、网络数据检索、多序列比对、BLAST 调用、蛋白质结构分析和系统发育树构建。此外,还提供了进阶技巧和与其他工具的对比,帮助用户从入门到实战。BioPython 是生命科学研究和数据挖掘的强有力工具,未来将继

2025-05-23 11:00:50 1322

原创 深入浅出 Python Testcontainers:用容器优雅地编写集成测试

在现代软件开发中,自动化测试是敏捷开发和持续集成的关键环节。Testcontainers 是一个结合 Docker 和 Python 的强大工具,能够在测试中自动启动和销毁数据库、消息队列等服务的容器,确保测试环境的可靠性和可重复性。本文详细介绍了 Testcontainers 的核心原理、安装与基本用法、支持的容器类型及高级特性,并通过实践案例展示了如何测试依赖 PostgreSQL 的应用。此外,文章还探讨了与 pytest 的集成、常见问题与最佳实践,并总结了 Testcontainers 的优势及其

2025-05-23 10:57:54 1254

原创 构建智能体协作系统的新范式:全面解析微软 TEN-Agent 框架

随着大语言模型(LLMs)如 GPT-4 的快速发展,单一智能体在处理复杂任务时逐渐显露出局限性,如上下文窗口受限、任务拆解困难等。为此,多智能体系统(MAS)应运而生,通过模拟“虚拟团队”来协作解决现实问题。微软的开源项目 TEN-Agent 是这一领域的代表,其核心理念是通过组织结构、明确通信和模块化能力构建高效的多智能体系统。TEN-Agent 强调组织结构建模、模块能力重用和明确通信路径,适用于科研协作、企业流程、法律辅助等多种场景。与 AutoGen 相比,TEN-Agent 更注重组织行为模拟,

2025-05-20 10:43:37 754

原创 探索 DS4SD/docling:构建结构化文档的语言智能应用

在文档智能(Document Intelligence)领域,IBM Research 团队开发的开源项目 Docling 旨在高效处理科学文档中的复杂结构与语言信息。Docling 通过将文档建模为有向图,支持对标题、段落、表格等元素的统一表示,并结合自然语言处理(NLP)技术,提供端到端的解决方案。其核心功能包括文档表示、节点类型建模、图构建与可视化、与 HuggingFace Transformers 集成以及结构感知问答。Docling 适用于科学问答系统、表格/图示理解、多模态信息抽取和学术搜索等

2025-05-20 10:39:05 707

原创 用 Python 实现系统监控与资源管理:深入解析 `psutil` 库

psutil 是一个功能强大的跨平台系统监控库,专为获取系统资源信息和进程管理而设计。它支持多种操作系统,如 Linux、Windows 和 macOS,并提供了简洁的 API 来替代传统的 shell 命令。通过 psutil,开发者可以轻松获取 CPU、内存、磁盘、网络等系统资源的使用情况,以及详细的进程信息。文章详细介绍了 psutil 的安装、基本使用和各项功能,包括 CPU、内存、磁盘、网络监控,以及进程管理和操作。此外,还展示了如何利用 psutil 构建系统监控工具、资源分析器和进程管理脚本,

2025-05-15 13:15:55 1149

原创 构建全栈 Web 应用的新选择:NextPy 技术详解与实战指南

NextPy 是一个新兴的全栈 Python Web 框架,旨在让开发者仅使用 Python 构建现代 Web 应用。它借鉴了 React 的组件化思想,结合 Tailwind CSS 的极简美学,提供了声明式组件、状态管理、自动路由等功能。NextPy 的核心理念是通过纯 Python 编写前后端代码,简化开发流程,特别适合 Python 开发者进入 Web 开发领域。它支持快速部署为静态站点或 SSR 应用,并内置了事件绑定、热重载等功能。尽管其第三方组件生态仍在发展,且与 JS 库集成成本较高,Nex

2025-05-15 13:11:48 869

原创 深入探索 Python 的 Aeon 库:全面掌握时间序列机器学习工具

Aeon 是一个专注于时间序列机器学习的开源 Python 工具库,旨在为研究者和开发者提供高效统一的工作框架。它涵盖了从数据预处理到高级建模的完整流程,支持分类、回归、聚类、预测与异常检测等核心任务。Aeon 的优势包括全面的算法支持、统一接口设计、高性能实现、模块化架构以及活跃的社区支持。其应用场景广泛,涵盖金融、医疗、工业、气象与环境、物联网等领域。Aeon 的安装与配置简单,支持多种 Python 环境,并提供了丰富的核心功能模块,如时间序列分类、聚类、预测、异常检测和数据预处理。尽管 Aeon 在

2025-05-09 12:06:09 989

原创 深入探索 Python 的 QuTiP 5 库:量子计算与开放量子系统模拟的利器

QuTiP 5 是一个专为量子力学与开放量子系统数值模拟设计的开源 Python 库,广泛应用于量子光学、开放量子系统、量子计算和量子控制等领域。2023 年发布的 QuTiP 5 在性能优化、并行计算支持及与现代量子硬件的兼容性方面有显著提升。本文详细介绍了 QuTiP 5 的功能亮点、安装与配置方式、核心特性、典型应用案例、性能评估与局限性,并展望了其未来发展方向。QuTiP 5 凭借其强大的开放系统建模能力、高性能数值引擎和丰富的可视化工具,成为量子科研与工程应用的重要工具。未来,QuTiP 可能进一

2025-05-09 12:02:05 880

原创 探索 Python 的 Optipoly 库:多变量多项式优化利器

Optipoly 是一个专为多变量多项式优化设计的 Python 库,特别适用于带有箱式约束的优化问题。相较于通用优化工具,Optipoly 通过利用多项式的结构特性,提供了更高效且稳定的全局优化解决方案,避免了陷入局部极小值的问题。该库支持多变量多项式建模、箱式约束设置、全局优化算法(如分支定界和凸松弛),并依赖 NumPy 和 SciPy 实现高性能计算。Optipoly 在控制系统、机器学习和金融建模等领域有广泛应用。尽管目前仅支持箱式约束,未来有望扩展支持更多类型约束、与深度学习框架集成,并提升并行

2025-05-09 11:58:33 924

原创 DuckDB:现代数据分析的“SQLite“内核革命

在数据工程、数据科学快速演进的今天,一个新的名字正在快速蹿红:DuckDB。有人称它是数据分析领域的SQLite,也有人称它为下一代轻量级OLAP引擎。无论哪种称呼,都离不开一个事实:今天这篇文章将带你全面认识 DuckDB:(字数大约 3000+,保证信息量充足,不废话!)DuckDB 是一个开源、内嵌式(embedded)的列式(columnar)数据库,特别针对**分析型查询(OLAP)**而优化。简单理解就是:一句话总结:DuckDB 的核心理念是:如果你在做数据相关工作,肯定用过:那问题来了:而

2025-04-27 15:06:18 950

原创 PDFMathTranslate:让数学公式在PDF翻译中不再痛苦

是一个聚焦小而美痛点的工具,虽然不像大型NLP库那样复杂,但在数学/工程文档翻译场景里,实用性爆棚。如果你经常需要处理包含大量公式的PDF翻译工作,无论是论文、书籍还是技术手册,我强烈推荐试试它。一句话总结:“好工具的力量,往往是在关键细节里体现出来的。有时候,内置的公式检测标准不够灵活。这样可以更精准地检测你需要保护的公式区域。在数学、物理、工程等领域,文档翻译的最大挑战之一就是“公式处理”。以一种极简而高效的方式,优雅地解决了这个痛点。如果你是一名研究生/博士生科研工程师出版社技术编辑。

2025-04-27 14:57:40 1099

原创 NumPyro:概率编程的现代Python框架深度解析

用声明式方式表达统计模型自动进行贝叶斯推断处理复杂的不确定性量化问题表达力强:可以构建层次化、非参数化等复杂模型灵活性高:支持自定义分布和变换自动化程度高:推断过程由系统自动处理。

2025-04-22 13:44:31 1037

原创 RAGFlow:构建高效检索增强生成流程的技术解析

检索增强生成(RAG)是一种将信息检索与文本生成相结合的技术范式。与传统生成模型不同,RAG在生成答案前会先从知识库中检索相关文档片段,然后将这些检索结果与原始问题一起输入生成模型,从而产生基于事实的准确回答。事实准确性:基于检索到的真实信息生成内容,减少幻觉现象知识更新便捷:只需更新检索库而无需重新训练模型可解释性:可以追溯生成内容的来源依据。

2025-04-22 13:39:18 1510 1

原创 Haystack 全面指南:用 Python 构建强大的 RAG、问答系统和企业级 LLM 应用

Haystack 是一个用于构建 LLM 应用、语义搜索系统和问答系统的 Python 框架,由德国 AI 公司deepset开发并开源。它最初专注于问答系统(QA over documents)RAG(从外部知识中增强回答)多模态输入(图片、语音)LLM 应用微调与部署📦 GitHub:🌍 官网:Haystack 是目前构建基于私有数据的问答系统、知识检索系统、RAG 应用中最稳健、最易扩展的开源框架之一。

2025-04-22 13:32:21 1652 1

原创 Reflex 完全指南:用 Python 构建现代 Web 应用的终极体验

Reflex 是一个用 Python 构建完整前后端 Web 应用的开源框架。让开发者只使用 Python,即可编写完整 Web 应用;自动生成 React 前端与 FastAPI 后端;零 JavaScript / HTML 代码,代码更纯粹、维护成本更低;支持静态部署、动态部署与 SPA 构建。🌍 官网: https://reflex.devReflex 正在以惊人的速度迭代,目标是成为 Python 世界的“Next.js”。是一名 Python 开发者但不想写前端;

2025-04-22 13:29:03 2341

原创 BentoML 2024 完全指南:从模型到 API,只需一行命令!

BentoML 团队官方提供的托管平台BentoCloud多人协作GitOps 风格部署模型版本管理自动负载均衡和监控日志系统集成私有部署版本支持也可以与企业自有平台结合,比如使用 GitHub Actions、Argo CD 实现自动部署。一个服务对应一个任务,保持单一职责。使用 Runner 拆解业务逻辑,便于独立部署与调试。结合管理模型版本。将 Bento 服务与 FastAPI、Flask 作为对比工具,更易迁移。“部署不应该比训练还难。

2025-04-22 13:24:29 1028

原创 Optuna:下一代超参数调优利器,用起来像魔法一样丝滑!

Optuna是一个自动化超参数优化框架,具有高效、灵活、可扩展等优点。分布式计算早停机制(Pruning)动态空间搜索(search space 可以随 trial 动态变化)集成可视化工具与 PyTorch、LightGBM、XGBoost、CatBoost、Scikit-learn 等无缝集成优点说明易用性高接口简洁,文档清晰性能好默认优化器效果佳灵活强大search space 可动态定义可视化完善提供交互式图表拓展性好支持分布式、集群、深度学习。

2025-04-17 11:19:28 969

原创 PyCaret 全流程 AutoML 框架:用 10 行代码完成机器学习建模!

PyCaret是一个基于 Python 的开源自动化机器学习库(AutoML),旨在降低机器学习的门槛。它内部集成了多个机器学习模型(如 LightGBM、XGBoost、CatBoost、SVM、RandomForest 等),并自动完成数据处理、模型训练、评估、比较和部署工作。自动特征工程模型对比(多模型同时训练)自动调参(Grid/Random/Bayesian)模型可视化模型部署(支持 pickle、ONNX、MLflow)支持分类、回归、聚类、异常检测、NLP等任务优点。

2025-04-17 11:15:42 1122

原创 Cohere Python 库详解:打造你的语言智能应用利器

Cohere文本生成(Generative Language Model)语义搜索(Semantic Search)文本嵌入(Embeddings)文本分类(Classification)多语言支持RAG 应用支持(检索增强生成)与 OpenAI 不同,Cohere 更强调在私有部署、多语言支持、语义嵌入和企业数据整合方面的能力。Cohere Python SDK 是构建 AI 应用的有力工具,尤其擅长语义嵌入、文本匹配和低成本部署。

2025-04-17 11:10:02 328

原创 用 Python 的 Darts 库玩转时间序列预测:从入门到实战

Darts是一个 Python 时间序列分析和预测库,由 Unit8 公司开发,目标是提供一个统一、简单的接口来使用包括经典统计模型、机器学习模型和深度学习模型在内的各种时间序列方法。“从 ARIMA 到 Transformer,只用几行代码。”——这是 Darts 的宗旨。单变量与多变量预测单步与多步预测(Recursive, Direct, Mixed)时间序列的平滑、差分、归一化等预处理工具。

2025-04-14 11:11:41 908

课堂行为数据集,使用labelimg手动标注的数据集,包含图片文件和xml文件,类别有、低头写字、低头看书、抬头听课、转头、举手

课堂行为数据集,使用labelimg手动标注的数据集,包含图片文件和xml文件,类别有、低头写字、低头看书、抬头听课、转头、举手、站立、小组讨论、教师指导。可以使用该数据集进行yolo一系列模型的训练,完成自己的毕业设计。

2025-03-06

实时语音录制和识别项目,可进行中文和英文的识别,采用npm和node.js编写,实时在网页上进行录音识别,速度很快,可做毕业设计,下载即可运行

实时语音录制和识别项目,可进行中文和英文的识别,采用npm和node.js编写,实时在网页上进行录音识别,速度很快,可做毕业设计,下载即可运行。

2024-12-11

使用python写的前后端分离项目,可进行3D文件的可视化呈现,支持stl文件的打开和obj文件的打开,后端采用fastapi 下载即可运行 可做毕业设计

使用python写的前后端分离项目,可进行3D文件的可视化呈现,支持stl文件的打开和obj文件的打开,后端采用fastapi。下载即可运行。可做毕业设计。

2024-12-11

头颅侧位片蝶鞍形态数据集,使用labelme手动标注,可进行语义分割模型训练,下载即可获取

头颅侧位片蝶鞍形态数据集,使用labelme手动标注,可进行语义分割模型训练,下载即可获取。

2024-12-01

使用双目摄像和yolo定位物体与测距,使用python编写,内有yolo模型进行视频中物体进行检测,同时使用双目摄像头对物体进行测距,下载即可运行,可做毕业设计

使用双目摄像和yolo定位物体与测距,使用python编写,内有yolo模型进行视频中物体进行检测,同时使用双目摄像头对物体进行测距,下载即可运行,可做毕业设计。

2024-11-29

光伏板数据集,使用labelimg手动标注的光伏板数据集,包含光伏板图片文件和xml文件,可进行yolov8模型训练,下载即可获取

光伏板数据集,使用labelimg手动标注的光伏板数据集,包含光伏板图片文件和xml文件,可进行yolov8模型训练,下载即可获取。

2024-11-27

小型电商购物网站,基于Python3.x和Django2.x做的网站,内有详细说明,下载即可运行,可做毕业设计

小型电商购物网站,基于Python3.x和Django2.x做的网站,内有详细说明,下载即可运行,可做毕业设计。

2024-11-26

车辆车牌检测源码和报告,使用python编写,下载即可运行,可做毕业设计

车辆车牌检测源码和报告,使用python编写,下载即可运行,可做毕业设计。

2024-11-25

在线教育平台系统,使用python的django框架搭建,下载即可运行,内有详细的说明,可做毕业设计

在线教育平台系统,使用python的django框架搭建,下载即可运行,内有详细的说明,可做毕业设计。

2024-11-24

使用python语言和Django框架创建的博客网站系统,下载即可运行,可做毕业设计

使用python语言和Django框架创建的博客网站系统,下载即可运行,可做毕业设计。

2024-11-23

使用python编写的knn算法,加载了字符图片数据集,训练出能识别该字符的模型,内有算法和数据集,下载即可运行,可做毕业设计

使用python编写的knn算法,加载了字符图片数据集,训练出能识别该字符的模型,内有算法和数据集,下载即可运行,可做毕业设计。

2024-11-22

火箭燃料自动化加注测量与引导方案ppt,里面有具体的方案和策划,下载即可观看

火箭燃料自动化加注测量与引导方案ppt,里面有具体的方案和策划,下载即可观看。

2024-11-21

车道线检测源码+模型,内有具体的文档说明,使用python卷积神经网络进行模型的训练,内有训练的模型可直接运行,可做毕业设计

车道线检测源码+模型,内有具体的文档说明,使用python卷积神经网络进行模型的训练,内有训练的模型可直接运行,可做毕业设计。

2024-11-20

对数据集进行二分类,有数据集和源码以及模型,二分类是识别猫和不是猫的情况,可做毕业设计

对数据集进行二分类,有数据集和源码以及模型,二分类是识别猫和不是猫的情况,可做毕业设计。

2024-11-19

基于小猫分类的源码和数据集,使用python编写,内有数据集和模型,可做毕业设计

基于小猫分类的源码和数据集,使用python编写,内有数据集和模型,可做毕业设计。

2024-11-18

基于机器视觉的车牌检测技术,使用MATLAB编程,内有论文以及源码,可进行毕业设计参考

基于机器视觉的车牌检测技术,使用MATLAB编程,内有论文以及源码,可进行毕业设计参考。

2024-11-17

基于MATLAB语言的支持向量机(svm)分类算法的机器视觉程序,里面包含训练数据集和MATLAB源码下载即可运行,可做毕业设计

基于MATLAB语言的支持向量机(svm)分类算法的机器视觉程序,里面包含训练数据集和MATLAB源码,下载即可运行,可做毕业设计。

2024-11-16

YOLOv8-streamlit-app软件,使用yolov8做的物体识别语义分割姿态检测,使用streamlit做的显示界面

YOLOv8-streamlit-app软件,使用yolov8做的物体识别语义分割姿态检测,使用streamlit做的显示界面。下载即可运行,可做毕业设计。

2024-11-15

带有界面的多线程爬虫软件源码,使用python爬取漫画图片,可采用多线程爬取,可做毕业设计

带有界面的多线程爬虫软件源码,使用python爬取漫画图片,可采用多线程爬取,可做毕业设计。

2024-11-14

目标检测和跟踪加界面源码,使用yolo进行目标检测,里面有模型,使用python编写了跟踪算法,同时写了界面,可供毕业设计使用

目标检测和跟踪加界面源码,使用yolo进行目标检测,里面有模型,使用python进行跟踪算法的编写进行目标跟踪,同时使用Python写了界面,可供毕业设计使用。

2024-11-13

股票分析软件,使用Python编写的股票行情分析软件,界面采用Pyqt,所有界面采用扁平化,可做毕业设计

股票分析软件,使用Python编写的股票行情分析软件,界面采用Pyqt,所有界面采用扁平化,可做毕业设计。

2024-11-10

小红书爬虫源码,使用Python编写,下载即可运行,可做毕业设计

小红书爬虫源码,使用Python编写,下载即可运行,可做毕业设计。

2024-11-09

洁牙ppt,可作为护理专业的人学习和下载,也可做课程作业,下载即可观看

洁牙ppt,可作为护理专业的人学习和下载,也可做课程作业,下载即可观看。

2024-11-08

基于帧间差法进行视频目标检测2,使用帧间差法进行视频目标检测,里面有源码和文档,使用python编写,可做毕业设计

基于帧间差法进行视频目标检测2,使用帧间差法进行视频目标检测,里面有源码和文档,使用python编写,可做毕业设计。

2024-11-07

基于帧间差法进行视频目标检测,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行

基于帧间差法进行视频目标检测,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行。

2024-11-06

基于小波的图像压缩技术,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行

基于小波的图像压缩技术,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行。

2024-11-05

基于Hu不变矩的图像检索技术,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行

基于Hu不变矩的图像检索技术,里面有源码和报告文档,使用python编写,可做期末大作业,下载即可运行。

2024-11-04

docker操作流程从基础到高级,下载即可观看

docker操作流程从基础到高级,下载即可观看。

2024-11-03

yolov11框架写的柑橘果柄识别源码,里面包含690张数据集和训练过的柑橘果柄识别模型,使用python语言编写,可做毕业设计

yolov11框架写的柑橘果柄识别源码,里面包含690张数据集和训练过的柑橘果柄识别模型,使用python语言编写,可做毕业设计。

2024-11-02

预测柑橘果柄被遮挡硕士论文,一共30000多字,可做预测柑橘被遮挡硕士论文做参考,下载即可观看完整版

预测柑橘果柄被遮挡硕士论文,一共30000多字,可做预测柑橘被遮挡硕士论文做参考,下载即可观看完整版。

2024-11-01

老虎姿态数据集,使用labelme标注的老虎姿态数据集,类别是老虎,有12个关键点,可以训练老虎的姿态pose模型

老虎姿态数据集,使用labelme标注的老虎姿态数据集,类别是老虎,有12个关键点,可以训练老虎的姿态pose模型。

2024-10-31

697张柑橘数据集,包含图片和标注的xml文件,使用labelimg标注,可使用进行目标检测训练,识别度可达90%以上

697张柑橘数据集,包含图片和标注的xml文件,使用labelimg标注,可使用进行目标检测训练,识别度可达90%以上。

2024-10-30

吃苹果小游戏,使用pygame制作的小游戏,使用python语言编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

吃苹果小游戏,使用pygame制作的小游戏,使用python语言编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计。

2024-10-30

围棋小游戏,使用pygame制作的小游戏,使用python语言编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

围棋小游戏,使用pygame制作的小游戏,使用python语言编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

2024-10-29

小猫快跑游戏,使用pygame制作的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

小猫快跑游戏,使用pygame制作的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计。

2024-10-28

2048小游戏,使用python编写的小游戏,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

2048小游戏,使用python编写的小游戏,内有详细的文档运行说明,下载安装即可运行,可做毕业设计。

2024-10-27

贪吃蛇游戏,使用pygame制作的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

贪吃蛇游戏,使用pygame制作的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计。

2024-10-26

植物大战僵尸小游戏,通过使用pygame制作的小游戏,使用python编写内有详细的文档运行说明,下载安装即可运行,可做毕业设计

植物大战僵尸小游戏,通过使用pygame制作的小游戏,使用python编写内有详细的文档运行说明,下载安装即可运行,可做毕业设计

2024-10-25

答题闯关游戏,通过答题来进行闯关的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

答题闯关游戏,通过答题来进行闯关的小游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计。

2024-10-24

坦克大战游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

坦克大战游戏,使用python编写,内有详细的文档运行说明,下载安装即可运行,可做毕业设计

2024-10-23

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

TA关注的人

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