PCA - Principal Component Analysis

Useful Tools

  • vscode is great light weight IDE
  • Use anaconda distribution for python installation.
  • Use Jupyter notebook for python. See https://github.com/markusschanta/awesome-jupyter :
    • notedown - Convert Jupyter notebooks to markdown (and back).
    • nbconvert - Convert Notebooks to other formats.
    • rst2ipynb - Convert standalone reStructuredText files to Jupyter notebook file.
    • And some more ...
    • nbinteract - Create interactive webpages from Jupyter notebooks.
    • nbdime - Tools for diffing and merging of Jupyter notebooks.
    • nbflow - One-button reproducible workflows with Jupyter and Scons.
    • nbscan - Search for and print cells contents of Jupyter notebooks.
    • Nikola - Static Site Generator that converts notebooks into websites.
    • Papermill - Tool for parameterizing, executing, and analyzing Jupyter notebooks.
    • pynb - Jupyter Notebooks as plain Python code with embedded Markdown text.
    • RISE - Reveal.js Jupyter/IPython Slideshow.