Introduction to Numpy
These are jupyter notebooks for an introductory course on numpy.
Before the workshop
We will be using the Anaconda Python Distribution for this course. Anaconda is a popular software that gives us everything we need to get started in Python - the Python 3 interpreter, common Python libraries for scientific computing, plotting and analysis, jupyter Notebooks, and a lightweight IDE (Integrated Development Environment) for more advanced users.
Please ensure that you follow the instructions posted at: https://researchcomputing.princeton.edu/education/training/virtual-workshop-requirements#jupyter and validate your setup using the sample notebook available as part of the instructions.
Advanced users may just choose to install Miniconda. If you do so, please make sure that you have numpy, matplotlib, and notebook libraries installed.
conda install numpy matplotlib notebook