Hello, NumPyΒΆ

NumPy is a Python numeric library marrying Python’s ease of use with C’s number-crunching performance. It has proved explosively successful, a key component in most of Python’s data science and numeric packages – Pandas, SciPy, Matplotlib, and scikit-learn among them. Other libraries, like TensorFlow, make use of its concepts.

It’s no Frankenstein, either: NumPy code can be clean and beautiful.

What’s the chemistry behind this odd couple?