liveBook · Manning

BLAS

BLAS is a standard interface and collection of low-level routines for efficient vector and matrix operations in numerical computing.

How 2 Manning books explain it

Fast Python: High performance techniques for large datasets

How it is used
Supports NumPy and other scientific libraries with efficient low-level vector and matrix operations.
How deep it goes
Explains core operations, implementation choices, linkage inspection, and threading consequences without detailing BLAS algorithms.
Examples
Uses vector addition, matrix multiplication, np.show_config(), shared-library links, and Anaconda MKL installation.
What you can do after
Configure and diagnose NumPy’s BLAS backend using np.show_config(), package inspection, and OpenBLAS or MKL installation.

Read how Fast Python: High performance techniques for large datasets explains BLAS →

Classic Computer Science Problems in Swift: Essential techniques for practicing programmers

BLAS is a standard interface and family of routines for basic vector and matrix operations in numerical computing.

How it is used
Supports fast vector and matrix arithmetic in neural-network implementations.
How deep it goes
Defines BLAS and demonstrates several Accelerate-backed vector operations, but defers detailed routine semantics and matrix examples.
Examples
Uses Swift functions for dot products, subtraction, elementwise multiplication, and vector summation.
What you can do after
Apply it via Accelerate to implement faster vector operations in Swift neural-network code.

Read how Classic Computer Science Problems in Swift: Essential techniques for practicing programmers explains BLAS →

Related concepts

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.