Here is a list of python packages that I used to create all of these assignments. This list is subject to being updated if I need to install more packages as I create more material.
-
ipykernel
-
numpy
-
matplotlib
-
scipy
-
seaborn
-
statsmodels
-
scikit-learn
-
networkx
-
pydotplus
-
graphviz
-
python-graphviz
-
dtreeviz
-
jupyterlab
-
lifelines
-
pymc3
-
arviz
-
kneed
I suggest that you install the Anaconda distribution of python and create a virtual environment containing all of the necessary packages. Here are
instructions for how to do that. Then follow the followng steps:
-
Go to your anaconda navigator and add the channel conda-forge. Here are instructions for how to add channels. Some of the packages will not work without conda-forge.
-
Add the above packages to your environment. You can either add the packages using the following environment.yml file. Instructions for importing an environment are here. Alternately you can add packages manually. Instructions for manually installing packages are here.