Skip to main content

Gaussian and Binomial distributions

Project description

Prayikta

By using Prayikta module you can calculate Gaussian distribution, Binomial Probability, pdf and can visualization of them.

Classes

  • Gaussian Class
  • Binomial Class

Gaussian Class

# Example Fuctions

  >>> from prayikta import Gaussian

  # It has two arguments mean and standard daviation default (mean = 0 and stdev = 1)

  >>> gaussian = Gaussian()
  >>> gaussian.mean
  >>> gaussian.stdev

  # Read data from file and calculate mean and standard deviation

  >>> gaussian.read_data_file('filename.txt')
  >>> gaussian.calculate_mean()
  >>> gaussian.calculate_stdev()

  # Plot histogram of data

  >>> gaussian.plot_histogram()

  # Calculate probability density function and visualise it.

  >>> gaussian.pdf() # takes one argument
  >>> gaussian.plot_histogram_pdf()


  # Add to gaussian functions

  >>> gaussian_a = Gaussian(25,0)
  >>> gaussian_b = Gaussian(5,2)
  >>> gaussian_c = gaussian_a + gaussian_b

Binomial Class

# Example Fuctions
  >>> from prayikta import Binomial

  # It takes two arguments mean and standard daviation default (probability = 0.5 and size = 20)

  >>> binomial = Binomial()
  >>> binomial.calculate_mean()
  >>> binomial.calculate_stdev()

  # Plot bar

  >>> binomial.plot_bar()

  # Calculate pdf and visualise it.

  >>> binomial.pdf() # takes one argument
  >>> binomial.plot_bar_pdf()

  # Add to binomial functions

  >>> binomial_a = Binomial(0.5,10)
  >>> binomial_b = Binomial(0.25,20)
  >>> binomial_c = binomial_a + binomial_b

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

prayikta-0.3.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prayikta-0.3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file prayikta-0.3.tar.gz.

File metadata

  • Download URL: prayikta-0.3.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.29.0 CPython/3.6.9

File hashes

Hashes for prayikta-0.3.tar.gz
Algorithm Hash digest
SHA256 87309293f7420d1e7bcc273d2ebb167e2dbdc7354ba5d43ddc3d87e730817bfd
MD5 c76ea871b00e0274ffbb9f076b4d9908
BLAKE2b-256 164d7173f240d755c9524c5d76f29eb015347717cef238bc3823407ab6f83cee

See more details on using hashes here.

File details

Details for the file prayikta-0.3-py3-none-any.whl.

File metadata

  • Download URL: prayikta-0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.29.0 CPython/3.6.9

File hashes

Hashes for prayikta-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 80c731a969569be9b12eb5f15263d017bf9f754a3faa289ca2cb813c5a55100e
MD5 06af8b4585acaabded1ec940d0b9a4c9
BLAKE2b-256 7f1994904a35c2437650c0e6d9e57cc31e010a782ad5a834f1900c684f80f5ba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page