Introduction to NumPy
2022-08-29 , HS 118

This tutorial will provide an introduction to the NumPy library intended for beginners.

NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation and much more.


This tutorial will provide an introduction to the NumPy library intended for beginners.

You are encouraged to type along with me. For this you bring your laptop with a Firefox 90+ or Chromium 89+ installed. We will work through this repository: https://github.com/maikia/numpy-demo

NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation and much more.

This tutorial will notably introduce the following aspects:

  • n-dimensional arrays (ndarray)
  • indexing of ndarray
  • operations on ndarray

Expected audience expertise: Python:

none

Abstract as a tweet:

Introduction to the NumPy library for scientific computing

Domains:

General-purpose Python, Statistics

Expected audience expertise: Domain:

none

Public link to supporting material:

https://github.com/maikia/numpy-demo

Maria Teleńczuk, PhD, is a Data Scientist at Owkin and a PyLadies Paris Organiser.
At Owkin she works in a Federated Learning group where she investigates the strategies towards better analysis of and secure access to biomedical data.
Her experience varies from computational and experimental neuroscience to machine learning.
She taught Python at various courses and used it throughout her career.