# # Optionally Scipy-accelerated routines (numpy.dual)

Aliases for functions which may be accelerated by Scipy.

Scipyopen in new window can be built to use accelerated or otherwise improved libraries for FFTs, linear algebra, and special functions. This module allows developers to transparently support these accelerated functions when scipy is available but still support users who have only installed NumPy.

## # Linear algebra

methoddescription
choleskyopen in new window(a)Cholesky decomposition.
detopen in new window(a)Compute the determinant of an array.
eigopen in new window(a)Compute the eigenvalues and right eigenvectors of a square array.
eighopen in new window(a[, UPLO])Return the eigenvalues and eigenvectors of a complex Hermitian (conjugate symmetric) or a real symmetric matrix.
eigvalsopen in new window(a)Compute the eigenvalues of a general matrix.
eigvalshopen in new window(a[, UPLO])Compute the eigenvalues of a complex Hermitian or real symmetric matrix.
invopen in new window(a)Compute the (multiplicative) inverse of a matrix.
lstsqopen in new window(a, b[, rcond])Return the least-squares solution to a linear matrix equation.
normopen in new window(x[, ord, axis, keepdims])Matrix or vector norm.
pinvopen in new window(a[, rcond, hermitian])Compute the (Moore-Penrose) pseudo-inverse of a matrix.
solveopen in new window(a, b)Solve a linear matrix equation, or system of linear scalar equations.
svdopen in new window(a[, full_matrices, compute_uv, hermitian])Singular Value Decomposition.

## # FFT

methoddescription
fftopen in new window(a[, n, axis, norm])Compute the one-dimensional discrete Fourier Transform.
fft2open in new window(a[, s, axes, norm])Compute the 2-dimensional discrete Fourier Transform
fftnopen in new window(a[, s, axes, norm])Compute the N-dimensional discrete Fourier Transform.
ifftopen in new window(a[, n, axis, norm])Compute the one-dimensional inverse discrete Fourier Transform.
ifft2open in new window(a[, s, axes, norm])Compute the 2-dimensional inverse discrete Fourier Transform.
ifftnopen in new window(a[, s, axes, norm])Compute the N-dimensional inverse discrete Fourier Transform.

## # Other

methoddescription
i0open in new window(x)Modified Bessel function of the first kind, order 0.