LSESU Data Science Society: Python for MA

Facebook Event Link: To be added

The first workshop, we introduce the potential of using Python to help with your MA courses.

Slides available here

Google Colab Notebook (Code)

We discuss:

Python for Calculus

  • Using Python for functions
  • Using the matplotlib library to plot and visualise functions
  • Example: Using Gradient Descent for functions of one variable for optimisation problems

Python for Linear Algebra

  • Using the numpy to do operations on Matrices (sum, product, inverses, eigenvalues)
  • Example: Markov Chains

Finally we introduce the linkage between Multivariate Calculus, Linear Algebra, (and Python) in the Stochastic Gradient Descent algorithm, an important method in Machine Learning

Futher Learning

Scipy Lectures: https://scipy-lectures.org/

05/10/2020