Skip to content

KennethanCeyer/awesome-numpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Awesome NumPy Awesome

Awesome list of NumPy Awesome NumPy - Awesome list of NumPy

Contents

Ecosystem

Core

  • NumPy - Main project of NumPy.
  • SciPy - Extends NumPy for data science purpose.

Core dependencies

  • ATLAS - Automatically Tuned Linear Algebra Software.
  • BLAS - Basic Linear Algebra Subprograms.
  • LAPACK - Linera Algebra Package.
  • FFT - library for efficient computation of the discrete Fourier transform.

Extended library

  • Blaze - A high-level library, It provides compatible interface with NumPy.
  • Numexpr - Fast numerical expression evaluator for NumPy.

Hardware acceleration

  • CuPy - NumPy-compatible library for GPU-accelerated computing.

Distributed Computing

  • Dask - Distributed computing platform for NumPy and Pandas.

JIT Compiler

  • Numba - JIT compiler that translates a subset of NumPy.

AI/ML

  • JAX - Extends NumPy by ML purpose, Autograd and XLA project.
  • AutoGrad - Efficiently computes derivatives of numpy code.
  • TensorFlow NumPy - A subset of the NumPy API implemented in TensorFlow.
  • NumPy ML - Collection of ML models, algorithms, & tools using NumPy and Python standard lib.

Community

Conference

Channels

Roadmap & Milestones

Materials

Books

Videos

Reading Materials