Smaller memory consumption and better runtime behavior
EASY TO USE
Contiguous allocation in memory provides benefits in performance
A LOT OF TOOLS
NumPy's arrays are compact
Fast access to reading and writing items
NumPy is a Python library that adds support for large multi-dimensional arrays and matrices, along with a large library of high-level (and very fast) mathematical functions for operations with these arrays. Its purpose to implement efficient operations on many items in a block of memory.