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 11 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 (2022-06-23)

1.23.0 The NumPy 1.23.0 release continues the ongoing work to improve the handling and promotion of dtypes, increase the execution … more

Size score (1 to 10, higher is better)

8.25

Trend score (1 to 10, higher is better)

4.0

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 November 30, 2022.

Statistic

Lifetime

Last 12 Months

Commits

92,215

19,157

Lines committed

21,789,648

2,209,387

Unique committers

1,675

237

Core committers

15

15

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

Similar Projects

Project

Size Score

Trend Score

Byline

Flashlight

7.5

6.5

A C++ standalone library for machine learning

JAX

6.25

6.5

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

Pandas

7.25

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

6.0

GPU dataframe library

statsmodels

7.25

5.75

Statistical modeling and econometrics in Python