## In This Article, You Will know About Introduction of Python SciPy.

Python SciPy Intro – Before moving ahead, let’s know about **Python NumPy Tutorial**

#### Table of Contents

**What is SciPy?**

**SciPy in Python** is an open-source library used for solving mathematical, scientific, engineering, and technical problems. It allows users to manipulate the data and visualize the data using a wide range of high-level Python commands. SciPy is built on the Python NumPy extension. The main reason for building the SciPy library is that, it should work with NumPy arrays. It provides many user-friendly and efficient numerical practices such as routines for numerical integration and optimization. This is an introductory tutorial, which covers the fundamentals of SciPy and describes how to deal with its various modules.

**Why SciPy is used in Python?**

SciPy is an open source Python library that is **utilized to tackle mathematical and scientific issues.** It is based on the NumPy extension, which lets users manipulate and visualize data using many high-level commands.

**What can you do with SciPy?**

SciPy includes** modules to optimize linear algebra integration, interpolation, special functions FFT, image and signal processing ODE solving** and other routine tasks that are common to engineering and science.

**NumPy vs SciPy**

The two NumPy and SciPy are both Python libraries that perform numerical and mathematical analysis. NumPy includes array data and essential functions like sorting, indexing, and more; however, SciPy consists of all the numerical code. While NumPy offers a variety of tasks that aid in solving linear algebras, Fourier transforms, etc., SciPy is the library that has complete versions of the functions, along with a host of other functions.

**Which Language is SciPy Written in?**

SciPy is written in Python, C++, C, and Fortan.

**For more details: scipy.org**

**Installation of SciPy**

Before moving ahead, make sure Python and PIP should be already installed.

Install SciPy using the following code:

` ````
```pip install scipy

**Import SciPy**

You can import SciPy module, as once SciPy is installed.

import SciPy using the following code:

` ````
```from scipy import constants

Now, as we have imported the constants module from SciPy, it is ready to work with.

**Checking SciPy Version**

The SciPy version is stored under **__version__ **attribute.

Example – Checking SciPy version.

` ````
```import scipy
print(scipy.__version__)