NumPy, short for Numerical Python, is the foundational package for scientific computing in Python. provides, among other things:
For numerical data, NumPy arrays are a much more efficient way of storing and manipulating data than the other built-in Python data structures.
SciPy is a collection of packages addressing a number of different standard problem domains in scientific computing. Here is a sampling of the packages included: