The attached files are related to the following Math Faculty Computing Facility link:
https://uwaterloo.ca/math-faculty-computing-facility/comparison-r-and-python-data-science-applications
Each of the sections labeled 1 to 8 contain relevant information on the topics listed below. 'PDF', 'HTML' and 'JNB' (Jupyter Notebook) folders contain the relevant files for each of the sections 1 to 8. Please note that the 'Extras' folder contains additional jpeg images as well as two small csv files. These may be needed for those who wish to run certain Jupyter Notebook files.
- Links to external resources, YouTube videos, Tutorials, Reference manuals
- Python NumPy Module, Vectors (1D Arrays), Matrices (2D Arrays)
- Basic Vector Operations, Basic Matrix Operations, Basic Matrix-Vector Operation, Speeding up Matrix Multiplication
- Ordinary Least Squares, Generalized Least Squares (GLS)
- Initializing Objects in R, Initializing Objects in Python, R Pre-Allocation vs. Appending, Python Pre-Allocation vs. Appending
- Computing Basic Statistics, Computing Percentiles
- R Plots and ggplot2 Package, Python Matplotlib Module, Scatter Plots, Histograms, Curves, Images and Array (Field) Plots, 3D Visualizations
- Python pandas Module, Data, Regression, Decision Trees, Clustering, Time Series, Neural Networks in Python