Page 468 - AI Ver 3.0 class 10_Flipbook
P. 468
Brainy Fact
You may create a figure with many plots known as subplots side by side sharing either the same x axis or
same y axis. Following is the code to create 3 subplots with shared y axis
fig, (ax1, ax2, ax3) = plt.subplots(1, 3, sharey=True)
SciPy(Scientific Python)
SciPy is a free, open-source Python library used for scientific and technical computing. It plays a crucial role
in fields such as physics, engineering, mathematics, biology, and data science. SciPy is built on the NumPy
extension of Python, which provides support for large, multi-dimensional arrays and matrices, along with a
collection of high-level mathematical functions to operate on these arrays.
SciPy offers a wide range of modules and submodules for scientific computing. Some of the key modules
include:
• scipy.optimize: This module contains functions for solving optimization problems, such as root finding, curve
fitting, minimization, and linear programming.
• scipy.integrate: It provides methods for mathematical integration, including solving ordinary differential
equations (ODEs), differential algebraic equations (DAEs), and performing numerical quadrature.
• scipy.interpolate: This module includes functions for interpolation and approximation techniques, such as
splines, B-splines, and radial basis functions.
• scipy.linalg: This module focuses on linear algebra operations, such as matrix factorization, solving systems of
linear equations, eigenvalue problems, and singular value decomposition (SVD).
• scipy.signal: It provides functions for signal processing tasks, such as filtering, spectral analysis, convolution,
correlation, and wavelet transformations.
• scipy.stats: This module offers a wide range of statistical distributions, statistical functions, hypothesis testing
tools, and statistical modeling.
• scipy.spatial: It deals with spatial data structures and algorithms, including distance computations, clustering,
nearest neighbors, and spatial transformations.
• scipy.fftpack: This module contains functions for fast Fourier transforms (FFT) and related operations for
efficient spectral analysis.
466 Touchpad Artificial Intelligence (Ver. 3.0)-X

