这是一个通用分布包,例如高斯分布、二项式分布
tq010or-distributions的Python项目详细描述
分布:展示一些统计分布的包
这个tq010or distribution包是一些统计分布的演示。在
特点
- 无法sample来自分发
- 能否估计样本的分布参数
- 轻松plot集成
- 支持高斯和二项式(截至2020年7月)
- 可扩展以包括其他发行版
安装
- 操作系统:Linux·Windows(Cygwin、MinGW、visualstudio)
- Python版本:Python 3.6+
pip
pip install tq010or-distribution
或者您可以在虚拟环境中安装它们:
^{pr2}$用法
>>> from distributions.gaussian import Gaussian >>> g= Gaussian(0, 1) >>> print(g) Gaussian(0, 1) >>> samples= g.sample(10000) >>> ge= Gaussian.estimate(samples) >>> print(ge) Gaussian(0.016869274639641572, 0.9910041611791893) >>> g1= Gaussian(0, 3) >>> g2= Gaussian(1, 4) >>> g3= g1 + g2 >>> assert g3== g1 + g2 >>>
运行测试
python -c "import os; import distributions; print(os.path.dirname(distributions.__file__))"
pip install -r path/to/requirements.txt
python -m pytest <distributions-directory>
- 项目
标签: