项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 3368
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Python 环境(版本 README 未指定)
- 已安装 pip(从 PyPI 安装时使用)或 conda(从 conda-forge 安装时使用)
- 网络可访问 PyPI 或 conda-forge 源
安装与启动步骤
-
1检查 Python 环境
pgmpy 是纯 Python 工具包,先确认本机已有可用的 Python 与 pip,避免安装到错误环境。
python --version pip --version -
2用 pip 安装
README 首推的安装方式,从 PyPI 安装 pgmpy 及其依赖,适合 virtualenv/conda 等常规环境。
pip install pgmpy -
3或用 conda 安装
如果你用的是 conda 环境,README 提供了 conda-forge 渠道的安装命令,二选一即可。
conda install conda-forge::pgmpy -
4验证安装
导入模块确认包已正确安装、无缺依赖报错。
python -c "import pgmpy" -
5查看文档与示例
README 指向官方文档、示例页与教程仓库,按其上的内容学习使用方法。
如何确认成功
执行 python -c "import pgmpy" 不报错即安装成功;也可打开官方文档与示例页确认可用。
常见问题
Q:pip 和 conda 该选哪种安装方式?
A:两者 README 都支持:普通 Python 环境用 pip install pgmpy;conda 环境用 conda install conda-forge::pgmpy,同一环境选一种即可。
Q:安装后从哪里学习具体用法?
A:README 给出了官方文档 https://pgmpy.org/、示例页 https://pgmpy.org/examples.html 以及教程仓库 pgmpy/pgmpy_tutorials。
Q:能否不本地安装直接试用?
A:可以,README 提供了 Binder 在线环境入口,可直接在浏览器中运行仓库 examples 目录下的示例。
Q:安装需要额外的系统依赖或编译工具吗?
A:README 未列出任何额外系统依赖,pgmpy 为纯 Python 实现,pip/conda 会自动处理其依赖。
注意事项
- README 仅给出安装说明,未提供代码级快速开始示例,具体用法请以官方文档和教程仓库为准。
- 官方文档:https://pgmpy.org/ ;教程仓库:https://github.com/pgmpy/pgmpy_tutorials 。
- README 未说明支持的 Python 版本范围,如遇兼容问题请查阅官方文档。
核心亮点
- 纯 Python 实现,安装简单,无需编译,适合快速原型
- 覆盖结构学习、参数学习、推理和因果推断全流程
- API 设计统一,文档示例丰富,上手门槛低
不足之处
- 大规模图模型性能不如 C++ 实现的库
- 部分高级因果发现算法仍在完善中
- 文档/社区待观察
适用场景
- 学术研究:教学和实验概率图模型算法
- 数据科学:从观测数据中发现因果结构
- 决策支持:评估干预措施的效果
替代项目
PyMC、pgmpy 的替代:bnlearn、DoWhy
下一篇:SkillForge
同类项目推荐
mcpdoc
开源
把 llms-txt 文档接进 IDE,让 AI 写代码不再瞎编
Expose llms-txt to IDEs for development
DelphiGemini
开源
让 Delphi 轻松调用 Gemini,实现多模态 AI 应用开发
Delphi wrapper for the Google Gemini API: stateless generation and agent workflows w···
diffusers
开源
一个工具库搞定图像视频音频生成,拿来即用
Diffusers: State-of-the-art diffusion models for image, video, and audio generation ···
Llamatik
开源
用 Kotlin 一套代码,在手机和桌面跑通本地 AI 模型
True on-device AI SDK for Kotlin Multiplatform (Android, iOS, Desktop, JVM, WASM). L···
translator
开源
一个层,连接所有智能体、工具和 API,让集成不再头疼。
layer that lets you connect any agent, any tool, any api together.
paper2gui
开源
最新论文技术,装个软件点鼠标就能用
Convert AI papers to GUI,Make it easy and convenient for everyone to use artificial···
lang-agent
开源
拖拽式配置 AI 智能体,快速搭建对话工作流
基于LangChain和LangGraph实现的AI Agent配置平台
superpowers
开源
给 AI 编程代理装上开发流程,写代码不再跑偏
An agentic skills framework & software development methodology that works.
C2C
开源
让大模型直接交换缓存,省去转文本的中间损耗
[ICLR'26] The official code implementation for "Cache-to-Cache: Direct Semantic Comm···
