O código deve ser executado sem problemas usando as versões Python 3.6 e 3.7.
O pacote matplotlib deve ser instalado.
O objetivo deste projeto de nanodegree de ciência de dados de udacity é aprender a criar um pacote de várias classes (e multimódulos) com base na programação orientada a objetos.
E para fazer upload de um pacote 'Distribuions_dirkkadijk' para Pypi (Pypi.org), que agora está disponível em:
https://pypi.org/project/distributions-dirkkadijk/0.1/#files
Você pode encontrar as lições, funcionalidade e arquivos de dados usados no cientista de dados NanodeGree Termo 2 Github Repo: https://github.com/udacity/dsnd_term2/tree/master/lessons/objectorientedPrograming.
Na pasta, você encontrará três arquivos:
Generaldistribution.py : Classe de distribuição genérica para calcular e visualizar uma distribuição de probabilidade.
Gaussiandistribution.py : Classe de distribuição gaussiana para calcular e visualizar uma distribuição gaussiana.
Binomialdistribution.py : O 3º pacote no pacote Distribuições_dirkkadijk é com uma nova classe chamada classe de distribuição binomial para calcular e visualizar uma distribuição binomial.
Você pode clicar no pacote Py-Files para ver como a 'classe de distribuição' e 'classe gaussiana' são modularizadas em arquivos diferentes. Por exemplo, a classe de distribuição de importações Gaussiandistribution.py do arquivo generaldistribution.py. A linha de código:
da distribuição da distribuição geral da distribuição
Pasta essencialmente o código de distribuição na parte superior do arquivo de GaussiaDistribution ao executar o código.
Este trabalho é licenciado sob uma Licença Internacional Creative Commons Attribution-NonCommercial-Noderivatives 4.0 International. Consulte os Termos de Serviço da Udacity para obter mais informações.