NumPy

Low level matrix library for Python, with core APIs and vector acceleration on the CPU. Used as core infrastructure for many other components of the Python data science ecosystem.

Logo

../_images/numpy_numpy-small.png

Website

https://numpy.org

Repository

https://github.com/numpy/numpy

Byline

The fundamental package for scientific computing with Python.

License

BSD 3-clause

Project age

20 years 3 months

Backers

Alfred P. Sloan Foundation (Grant 2017), Chan Zuckerberg Initiative (Grant), Gordon and Betty Moore Foundation (Grant 2016), NumFocus (Grant 2017), Quansight (Commercial support)

Lastest News (2021-12-31)

v1.22.0 NumPy 1.22.0 is a big release featuring the work of 153 contributors spread over 609 pull requests. There have been many … more

Size score (1 to 10, higher is better)

8.75

Trend score (1 to 10, higher is better)

7.25

Education Resources

URL

Resource Type

Description

https://numpy.org/doc/1.20/user/index.html

Documentation

Official project documentation.

https://www.youtube.com/watch?v=ZB7BZMhfPgk

Video

This is a youtube video from 2019 which is still a good starter tutorial.

Git Commit Statistics

Statistics computed using Git data through March 31, 2022.

Statistic

Lifetime

Last 12 Months

Commits

80,710

29,160

Lines committed

20,769,842

6,344,489

Unique committers

1,559

276

Core committers

15

17

../_images/numpy_numpy-monthly-commits.png

Similar Projects

Project

Size Score

Trend Score

Byline

Flashlight

6.0

4.5

A C++ standalone library for machine learning

JAX

6.25

7.0

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

Pandas

7.25

4.75

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more.

cuDF

7.25

5.0

GPU dataframe library

statsmodels

7.0

5.75

Statistical modeling and econometrics in Python