高斯分布
distributions-ops-udacit的Python项目详细描述
#分发udacity包
该包包含可用于创建二项式和高斯分布对象并对其执行操作的模块。在
#文件
在二进制分布.py:包含可用于创建二项分布对象的二项式类,给定试验次数和事件发生的概率,或从数据文件中读入数据。在
在高斯分布.py:包含可用于创建高斯分布对象的Gaussian类,可通过提供分布的平均值和标准差或从文件中读取数据来初始化该类。在
在通用分布.py:包含具有公共dsitribution属性和方法的分发类。继承了二项和高斯类。在
#安装
pip安装分发操作udacity
#使用示例
>>> from distributions import * >>> Binomial(0.3, 10) mean 3.0, standard deviation 1.4491376746189437, p 0.3, n 10 >>> Gaussian(10, 80) mean 10, standard deviation 80 >>> bd1 = Binomial(0.4, 20) >>> bd2 = Binomial(0.4, 30) >>> bd1 + bd2 mean 20.0, standard deviation 3.4641016151377544, p 0.4, n 50 >>> gd1 = Gaussian(8, 20) >>> gd2 = Gaussian(7, 30) >>> gd1 + gd2 mean 15, standard deviation 36.05551275463989
从文件中读取行分隔的值
^{pr2}$- 项目
标签: