Introduction
NumPy helps us work with numbers and arrays easily. SciPy builds on NumPy to give us more tools for math and science tasks.
When you want to do fast math on lists of numbers.
When you need to solve math problems like integration or optimization.
When you want to work with scientific data like signals or images.
When you want to use ready-made math functions without writing them yourself.