PyMC3是一个Python包，用于贝叶斯统计建模和概率机器学习，它聚焦于高级马尔可夫链蒙特卡洛法和变分拟合算法。它是从以前版本的PyMC软件从头开始写成的。
概述.不同于使用Fortran扩展进行计算的PyMC2，PyMC3依靠Theano来自动微分，还有计算优化和动态C编译。从版本3.8开始PyMC3依据来处理绘图、分析和统计检查。PyMC3和是两个最流行的概率编程工具。PyMC3是开源项目，由社区开发并在财务上得到NumFocus赞助。PyMC3已经在很多领域中被用于解决