The difference between SciPy and NumPy is as follows:
NumPy SciPy
Numerical Python is called NumPy Scientific Python is called SciPy
It is used for performing general and efficient computations on numerical data which is saved in arrays. For example indexing, reshaping, sorting, and so on This is an entire collection of tools in Python mainly used to perform operations like differentiation, integration and many more.
There are some of the linear algebraic functions present in this module but they are not fully fledged. For performing algebraic computations this module contain some of the fully fledged operations