Module of classes representing various probability distributions
Project description
grscheller-courses-distribution PyPI Package
Probability distribution classes based on an exercise from Udacity's Python for AI course.
Probability distributions completed so far
- class Gaussian from the grscheller_courses_distributions.gaussian module
- class Binomial from the grscheller_courses_distributions.binomial module
Factoids
- developed using both Python 3.12.4 and 3.10.13 (used by Udacity)
- Udacity just upgraded the Python they use from 3.6.3 in June 2024
- 3.6.3 was version of Python out when PyTorch was released in 2016
- annotations would not have been usable for Python 3.6.3
- using
__future__
statement to import annotations- for use by Python std library typing module
- annotations targeted for Python 3.13.X
- will eventually incorporate this work into grscheller.boring-math package
Testing
The testing suite is in the GitHub clone, it is not installed with the package.
To kick off all tests,
$ pytest tests/`
So that the test data is found, run the tests from the root of the clone of the GitHub repo.
Documentation
See: documentation
Source Code (GitHub)
See: source code
License Summary
Apache v2.0 License
See LICENSE for license details and NOTICE for copyright details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for grscheller_courses_distributions-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bd7fe441d9a35326546644406e469b0f4644e7d4858c107eb731adaab60fd3c |
|
MD5 | 7e8ed4f6adb5e7d5d9c027cc6a1b90e7 |
|
BLAKE2b-256 | 6e7b5b3dfa58abdab9d2ce171005f734899ddbc441180756420e08840115f69f |
Close
Hashes for grscheller_courses_distributions-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d90230815d8554fbc8bca4de7d7ecc20a2b399834c8661c3ff3a1cf054fd2e |
|
MD5 | fa2155248f47769fccacf39cfd86c2dd |
|
BLAKE2b-256 | 4dd494eb35c1b2f75d8511ae18905a7c1c0d0a873e695166fc4a8a09a62217fa |