SciPy
SciPy is an open-source Python library providing algorithms and numerical utilities for scientific and technical computing.
Build a Robo-Advisor with Python (From Scratch)
SciPy is a Python library of algorithms and functions for scientific and numerical computing, including optimization, integration, root-finding, and statistics.
- How it is used
- Supports Python-based robo-advising with reusable numerical, statistical, and optimization algorithms.
- How deep it goes
- Explains optimization interfaces, constraints, derivatives, initialization, and nonconvex pitfalls, but stops short of algorithm internals.
- Examples
- Uses scipy.optimize methods, minimize, objective functions, constraints, gradients, Hessians, and feasible initial guesses.
- What you can do after
- Apply it via scipy.optimize to formulate and solve numerical optimization problems while testing initialization and constraint limitations.
Read how Build a Robo-Advisor with Python (From Scratch) explains SciPy →
Data Analysis with LLMs
SciPy is a Python library providing scientific-computing algorithms and data structures, including functionality for processing numerical and signal data.
- How it is used
- Supports Python audio workflows by storing microphone recordings as WAV files for downstream speech processing.
- How deep it goes
- Explains installation and recording-file output, but stops short of SciPy internals or broader scientific-computing algorithms.
- Examples
- Demonstrates five-second, 44,100-Hertz microphone recordings saved with scipy.io.wavfile.write.
- What you can do after
- Build it from scratch by recording microphone input and saving it as a WAV file for later processing.
Related concepts
- fsolvehas part · fsolve is a SciPy function that numerically solves nonlinear equations by finding their roots.
- cosine-sine decompositionused by · A cosine-sine decomposition is a matrix factorization that represents an even-dimensional unitary matrix as a product of two block-diagonal unitary matrices and a structured cosine-sine factor.
- linproguses · linprog is a SciPy function that solves linear programming problems by minimizing a linear objective subject to specified constraints.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

