Gaussian and Binomial Distributions
Project description
gaus-bin-dist
This package contains modules for working with Gaussian and Binomial Distributions.
Files
gaus_bin_dist/: Distributions packageBinomialdistribution.py: Binomial classGaussiandistribution.py: Gaussian classGeneraldistribution.py: Distribution class__init__.py: Initialization script
license.txt: MIT licensenumbers.txt: Test file for Gaussian classnumbers_binomial.txt: Test file for Binomial classsetup.cfg: Configuration file for code packagingsetup.py: Script for code packagingtest.py: Unit tests
Installation
Download on PyPi or use following command:
pip install gaus-bin-dist
Python Interpreter Example
Initialization
>>> from gaus_bin_dist import Gaussian, Binomial
>>> Gaussian(10, 7)
mean 10, standard deviation 7
>>> Binomial(0.4, 25)
mean 10.0, standard deviation 2.449489742783178, p 0.4, n 25
Addition
>>> gaussian_one = Gaussian(25, 3)
>>> gaussian_two = Gaussian(30, 4)
>>> gaussian_one + gaussian_two
mean 55, standard deviation 5.0
>>> binomial_one = Binomial(0.4, 20)
>>> binomial_two = Binomial(0.4, 60)
>>> binomial_one + binomial_two
mean 32.0, standard deviation 4.381780460041329, p 0.4, n 80
Probability Density Function
>>> gaussian_one.pdf(25) # gaussian_one PDF at x = 25
0.1329807601338109
>>> binomial_one.pdf(5) # binomial_one PDF at x = 5
0.07464701952887093
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gaus_bin_dist-1.0.tar.gz
(4.0 kB
view details)
File details
Details for the file gaus_bin_dist-1.0.tar.gz.
File metadata
- Download URL: gaus_bin_dist-1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aaf379bee5163f6b2839d6f4169ac1bbdd2fce6be3c149a5e831ee3f37ec049b
|
|
| MD5 |
d328d58e214e19cb6238ae308b75dfb2
|
|
| BLAKE2b-256 |
04e60e3a6251bb3a7f7f859dd5f359340f5d4c2fff192151c7e235471a833376
|