Код должен работать без проблем, используя версии Python 3.6 и 3.7.
Пакет Matplotlib должен быть установлен.
Цель этого проекта Udacity Data Science Nanodegree-узнать, как создать многоклассный (и мультимодульный) пакет на основе объектно-ориентированного программирования.
И загрузить самостроившийся пакет 'Distributions_dirkkadijk' на pypi (pypi.org), который теперь доступен на:
https://pypi.org/project/distribitions-dirkkadijk/0.1/#files
Вы можете найти уроки, функциональность и используемые файлы данных в ученых -ученых NanodeGree Term 2 Github Repo: https://github.com/udacity/dsnd_term2/tree/master/lessons/objectorientedprogramming.
В папке вы найдете три файла:
Generaldistribution.py : общий класс распределения для расчета и визуализации распределения вероятностей.
Gaussiandistribution.py : Гауссовый класс распределения для расчета и визуализации гауссового распределения.
Binomialdistribution.py : 3 -й пакет в пакете Distributions_dirkkadijk с новым классом, называемым биномиальным классом распределения для расчета и визуализации биномиального распределения.
Вы можете нажать на пакет Py-Files, чтобы посмотреть, как «класс дистрибуции» и «Гауссовый класс» модулизованы в разные файлы. Например, класс распределения импорта gaussiandistribution.py из файла GeneralDistribution.py. Строка кода:
от общего распределения импорта
По сути, вставьте код распространения в верхнюю часть файла GaussiandRibution при запуска кода.
Эта работа лицензирована в соответствии с Creative Commons Attribution-Noncommercial-Noderivatives 4.0 International License. Пожалуйста, обратитесь к условиям обслуживания Udacity для получения дополнительной информации.