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

19 years 5 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-01-30)

NumPy release 1.20.0 This NumPy release is the largest so made to date, some 684 PRs contributed by 184 people have been merged. See the … more

Size score (1 to 10, higher is better)

8.75

Trend score (1 to 10, higher is better)

6.5

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 May 31, 2021.

Statistic

Lifetime

Last 12 Months

Commits

53,505

30,331

Lines committed

14,622,247

6,513,335

Unique committers

1,406

307

Core committers

16

9

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

Similar Projects

Project

Size Score

Trend Score

Byline

Flashlight

5.5

7.5

A C++ standalone library for machine learning

JAX

5.5

9.0

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

Pandas

7.5

7.25

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.5

6.75

GPU dataframe library

statsmodels

6.5

4.0

Statistical modeling and econometrics in Python