NumPy


NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.

Getting started

A Visual Intro to NumPy and Data Representation
Ways to use NumPy and how it can represent different types of data (tables, images, text…etc).
numpy illustrated tutorial article
Python NumPy Tutorial for Beginners
Learn the basics of the NumPy library in this tutorial for beginners.
numpy tutorial code video
Python Numpy Tutorial (with Jupyter and Colab)
A quick crash course on both the Python programming language and its use for scientific computing.
numpy python tutorial article

Tutorials

CNNs from Scratch with NumPy
This is an attempt at implementing a Convolutional Neural Network using only Python and Numpy.
convolutional-neural-networks from-scratch lenet5 numpy
Python Numpy Tutorial (with Jupyter and Colab)
A quick crash course on both the Python programming language and its use for scientific computing.
numpy python tutorial article
A Visual Intro to NumPy and Data Representation
Ways to use NumPy and how it can represent different types of data (tables, images, text…etc).
numpy illustrated tutorial article
Python NumPy Tutorial for Beginners
Learn the basics of the NumPy library in this tutorial for beginners.
numpy tutorial code video
Using JAX to Improve Separable Image Filters
Optimizing the filters to improve the filtered images for computer vision tasks.
jax numpy computer-vision separable-filters

Libraries

Dask
A flexible library for parallel computing in Python.
parallel-computing pandas numpy python
Implementing Portrait Bokeh Mode using OpenCV and NumPy (Python)
Do you love the portrait mode in your smartphone? This code will help you do the same using OpenCV and NumPy! Detects the faces, asks if you want to blur ...
computer-vision opencv numpy python
Numba
NumPy aware dynamic Python compiler using LLVM. A Just-In-Time Compiler for Numerical Functions in Python.
numpy numba code library
Ndindex
A Python library for manipulating indices of ndarrays.
numpy arrays library article

Research

Softbot design with WANNS
Soft robots are robots built from highly compliant materials, similar to those found in living organisms. This project explored CPPNs and WANNs to design ...
python reinforcement-learning numpy neuroevolution

Recent

Softbot design with WANNS
Soft robots are robots built from highly compliant materials, similar to those found in living organisms. This project explored CPPNs and WANNs to design ...
python reinforcement-learning numpy neuroevolution
CNNs from Scratch with NumPy
This is an attempt at implementing a Convolutional Neural Network using only Python and Numpy.
convolutional-neural-networks from-scratch lenet5 numpy
Mutual Fund Ratings Predictions
To predict the ratings of mutual fund. In order to help investors decide on which mutual fund to pick for an investment.
finance mutual-funds multiclass-classification gradient-boosting
Implementing Portrait Bokeh Mode using OpenCV and NumPy (Python)
Do you love the portrait mode in your smartphone? This code will help you do the same using OpenCV and NumPy! Detects the faces, asks if you want to blur ...
computer-vision opencv numpy python
Dive into Deep Learning
An interactive deep learning book with code, math, and discussions, based on the NumPy interface.
deep-learning numpy mxnet course
Table of Contents
Share a resource
Share a resource you found useful for this specific topic.
Topic experts
Share