Skip to main content

Gaussian-Binomial-Distribution Package

A python module to calculate and plot Gaussian and binomial distributions.

Uploading a Package

[optional] commands

[pipenv run] python3 setup.py sdist bdist_wheel
[pipenv run] twine check dist/*
[pipenv run] twine upload dist/*

Distribution Formulas Used

Calculated mean, standard deviation, variance and probability density function in both distibutions.

  1. Gaussian Distribution formulas
  2. Binomial Distribution formulas

Example to use the package

After installing the package, create a file example_test.py and add following lines

from gaussian_binomial_distribution_calculation import Gaussian, Binomial


gaussian_one = Gaussian(10, 7) 

gaussian_two = Gaussian(15, 21)

gaussian_sum = gaussian_one + gaussian_two

binomial_one = Binomial(.4, 25)

binomial_two = Binomial(.4, 30)

binomial_sum = binomial_one + binomial_two
print("-----Gaussian mean, standard deviation, and probability density function---")
print(gaussian_one.mean)
print(binomial_one.stdev)
print(gaussian_one.pdf(4))
print("First gaussian",gaussian_one)
print("Second gaussian",gaussian_two)
print("--------sum calculation-----------")
print("sum of two gaussian distribution",gaussian_sum)
print("-----Binomial mean, standard deviation, and probability density function---")
print(binomial_one.mean)
print(binomial_one.stdev)
print(binomial_one.pdf(4))
print("First binomial",binomial_one)
print("Second binomial",binomial_two)
print("--------sum calculation-----------")
print("sum of two binomial distribution", binomial_sum)

The following program result

-----Gaussian mean, standard deviation, and probability density function---
10
2.449489742783178
0.03947074079064297
First gaussian mean 10, standard deviation 7
Second gaussian mean 15, standard deviation 21
--------sum calculation-----------
sum of two gaussian distribution mean 25, standard deviation 22.135943621178654
-----Binomial mean, standard deviation, and probability density function---
10.0
2.449489742783178
0.00710406209537996
First binomial mean 10.0, standard deviation 2.449489742783178, p 0.4, n 25
Second binomial mean 12.0, standard deviation 2.6832815729997477, p 0.4, n 30
--------sum calculation-----------
sum of two binomial distribution mean 22.0, standard deviation 5.132771315782925, p 0.4, n 55

Release files for gaussian-binomial-distribution-calculation 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gaussian-binomial-distribution-calculation 1.0.2
File Size Uploaded
gaussian_binomial_distribution_calculation-1.0.2.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gaussian-binomial-distribution-calculation 1.0.2
File Interpreter ABI Platform
gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / gaussian_binomial_distribution_calculation-1.0.2.tar.gz

Download URL gaussian_binomial_distribution_calculation-1.0.2.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c6253ae2a77c9c09af30fc3678a1e1b0591b38b97b3137dd06d53787f8f636f3
BLAKE2b-256 checksum
How to use checksums
f9ca1540bf0dd4289be6290d8c78c21ab036831fe38cceaebea3fa69fe498dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.5

Release files / gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl

Download URL gaussian_binomial_distribution_calculation-1.0.2-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
58fe5140110a4eba86b4b703351d3acd5532099f7aa25972080ad5554784b9f3
BLAKE2b-256 checksum
How to use checksums
c51638842fa5f7db493097ba4393a69314d1c865a2600028230aaaa3ea1625ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.5

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page