SciPy

Low-level LAPACK functions

This module contains low-level functions from the LAPACK library.

New in version 0.12.0.

Warning

These functions do little to no error checking. It is possible to cause crashes by mis-using them, so prefer using the higher-level routines in scipy.linalg.

Finding functions

get_lapack_funcs(names[, arrays, dtype]) Return available LAPACK function objects from names.

All functions

cgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for cgbsv.
cgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for cgbtrf.
cgbtrs(...) Wrapper for cgbtrs.
cgebal(a,[scale,permute,overwrite_a]) Wrapper for cgebal.
cgees(...) Wrapper for cgees.
cgeev(...) Wrapper for cgeev.
cgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for cgeev_lwork.
cgegv(...) Wrapper for cgegv.
cgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for cgehrd.
cgehrd_lwork(n,[lo,hi]) Wrapper for cgehrd_lwork.
cgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for cgelss.
cgeqp3(a,[lwork,overwrite_a]) Wrapper for cgeqp3.
cgeqrf(a,[lwork,overwrite_a]) Wrapper for cgeqrf.
cgerqf(a,[lwork,overwrite_a]) Wrapper for cgerqf.
cgesdd(...) Wrapper for cgesdd.
cgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for cgesdd_lwork.
cgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for cgesv.
cgetrf(a,[overwrite_a]) Wrapper for cgetrf.
cgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for cgetri.
cgetri_lwork(n) Wrapper for cgetri_lwork.
cgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for cgetrs.
cgges(...) Wrapper for cgges.
cggev(...) Wrapper for cggev.
chbevd(...) Wrapper for chbevd.
chbevx(...) Wrapper for chbevx.
cheev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for cheev.
cheevd(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for cheevd.
cheevr(...) Wrapper for cheevr.
chegv(...) Wrapper for chegv.
chegvd(...) Wrapper for chegvd.
chegvx(...) Wrapper for chegvx.
claswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for claswp.
clauum(c,[lower,overwrite_c]) Wrapper for clauum.
cpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for cpbsv.
cpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for cpbtrf.
cpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for cpbtrs.
cposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for cposv.
cpotrf(a,[lower,clean,overwrite_a]) Wrapper for cpotrf.
cpotri(c,[lower,overwrite_c]) Wrapper for cpotri.
cpotrs(c,b,[lower,overwrite_b]) Wrapper for cpotrs.
ctrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ctrsyl.
ctrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ctrtri.
ctrtrs(...) Wrapper for ctrtrs.
cungqr(a,tau,[lwork,overwrite_a]) Wrapper for cungqr.
cungrq(a,tau,[lwork,overwrite_a]) Wrapper for cungrq.
cunmqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for cunmqr.
dgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for dgbsv.
dgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for dgbtrf.
dgbtrs(...) Wrapper for dgbtrs.
dgebal(a,[scale,permute,overwrite_a]) Wrapper for dgebal.
dgees(...) Wrapper for dgees.
dgeev(...) Wrapper for dgeev.
dgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for dgeev_lwork.
dgegv(...) Wrapper for dgegv.
dgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for dgehrd.
dgehrd_lwork(n,[lo,hi]) Wrapper for dgehrd_lwork.
dgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for dgelss.
dgeqp3(a,[lwork,overwrite_a]) Wrapper for dgeqp3.
dgeqrf(a,[lwork,overwrite_a]) Wrapper for dgeqrf.
dgerqf(a,[lwork,overwrite_a]) Wrapper for dgerqf.
dgesdd(...) Wrapper for dgesdd.
dgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for dgesdd_lwork.
dgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for dgesv.
dgetrf(a,[overwrite_a]) Wrapper for dgetrf.
dgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for dgetri.
dgetri_lwork(n) Wrapper for dgetri_lwork.
dgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for dgetrs.
dgges(...) Wrapper for dgges.
dggev(...) Wrapper for dggev.
dlamch(cmach) Wrapper for dlamch.
dlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for dlaswp.
dlauum(c,[lower,overwrite_c]) Wrapper for dlauum.
dorgqr(a,tau,[lwork,overwrite_a]) Wrapper for dorgqr.
dorgrq(a,tau,[lwork,overwrite_a]) Wrapper for dorgrq.
dormqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for dormqr.
dpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for dpbsv.
dpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for dpbtrf.
dpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for dpbtrs.
dposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for dposv.
dpotrf(a,[lower,clean,overwrite_a]) Wrapper for dpotrf.
dpotri(c,[lower,overwrite_c]) Wrapper for dpotri.
dpotrs(c,b,[lower,overwrite_b]) Wrapper for dpotrs.
dsbev(ab,[compute_v,lower,ldab,overwrite_ab]) Wrapper for dsbev.
dsbevd(...) Wrapper for dsbevd.
dsbevx(...) Wrapper for dsbevx.
dsyev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for dsyev.
dsyevd(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for dsyevd.
dsyevr(...) Wrapper for dsyevr.
dsygv(...) Wrapper for dsygv.
dsygvd(...) Wrapper for dsygvd.
dsygvx(...) Wrapper for dsygvx.
dtrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for dtrsyl.
dtrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for dtrtri.
dtrtrs(...) Wrapper for dtrtrs.
sgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for sgbsv.
sgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for sgbtrf.
sgbtrs(...) Wrapper for sgbtrs.
sgebal(a,[scale,permute,overwrite_a]) Wrapper for sgebal.
sgees(...) Wrapper for sgees.
sgeev(...) Wrapper for sgeev.
sgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for sgeev_lwork.
sgegv(...) Wrapper for sgegv.
sgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for sgehrd.
sgehrd_lwork(n,[lo,hi]) Wrapper for sgehrd_lwork.
sgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for sgelss.
sgeqp3(a,[lwork,overwrite_a]) Wrapper for sgeqp3.
sgeqrf(a,[lwork,overwrite_a]) Wrapper for sgeqrf.
sgerqf(a,[lwork,overwrite_a]) Wrapper for sgerqf.
sgesdd(...) Wrapper for sgesdd.
sgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for sgesdd_lwork.
sgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for sgesv.
sgetrf(a,[overwrite_a]) Wrapper for sgetrf.
sgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for sgetri.
sgetri_lwork(n) Wrapper for sgetri_lwork.
sgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for sgetrs.
sgges(...) Wrapper for sgges.
sggev(...) Wrapper for sggev.
slamch(cmach) Wrapper for slamch.
slaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for slaswp.
slauum(c,[lower,overwrite_c]) Wrapper for slauum.
sorgqr(a,tau,[lwork,overwrite_a]) Wrapper for sorgqr.
sorgrq(a,tau,[lwork,overwrite_a]) Wrapper for sorgrq.
sormqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for sormqr.
spbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for spbsv.
spbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for spbtrf.
spbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for spbtrs.
sposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for sposv.
spotrf(a,[lower,clean,overwrite_a]) Wrapper for spotrf.
spotri(c,[lower,overwrite_c]) Wrapper for spotri.
spotrs(c,b,[lower,overwrite_b]) Wrapper for spotrs.
ssbev(ab,[compute_v,lower,ldab,overwrite_ab]) Wrapper for ssbev.
ssbevd(...) Wrapper for ssbevd.
ssbevx(...) Wrapper for ssbevx.
ssyev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ssyev.
ssyevd(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ssyevd.
ssyevr(...) Wrapper for ssyevr.
ssygv(...) Wrapper for ssygv.
ssygvd(...) Wrapper for ssygvd.
ssygvx(...) Wrapper for ssygvx.
strsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for strsyl.
strtri(c,[lower,unitdiag,overwrite_c]) Wrapper for strtri.
strtrs(...) Wrapper for strtrs.
zgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for zgbsv.
zgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for zgbtrf.
zgbtrs(...) Wrapper for zgbtrs.
zgebal(a,[scale,permute,overwrite_a]) Wrapper for zgebal.
zgees(...) Wrapper for zgees.
zgeev(...) Wrapper for zgeev.
zgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for zgeev_lwork.
zgegv(...) Wrapper for zgegv.
zgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for zgehrd.
zgehrd_lwork(n,[lo,hi]) Wrapper for zgehrd_lwork.
zgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for zgelss.
zgeqp3(a,[lwork,overwrite_a]) Wrapper for zgeqp3.
zgeqrf(a,[lwork,overwrite_a]) Wrapper for zgeqrf.
zgerqf(a,[lwork,overwrite_a]) Wrapper for zgerqf.
zgesdd(...) Wrapper for zgesdd.
zgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for zgesdd_lwork.
zgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for zgesv.
zgetrf(a,[overwrite_a]) Wrapper for zgetrf.
zgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for zgetri.
zgetri_lwork(n) Wrapper for zgetri_lwork.
zgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for zgetrs.
zgges(...) Wrapper for zgges.
zggev(...) Wrapper for zggev.
zhbevd(...) Wrapper for zhbevd.
zhbevx(...) Wrapper for zhbevx.
zheev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for zheev.
zheevd(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for zheevd.
zheevr(...) Wrapper for zheevr.
zhegv(...) Wrapper for zhegv.
zhegvd(...) Wrapper for zhegvd.
zhegvx(...) Wrapper for zhegvx.
zlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for zlaswp.
zlauum(c,[lower,overwrite_c]) Wrapper for zlauum.
zpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for zpbsv.
zpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for zpbtrf.
zpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for zpbtrs.
zposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for zposv.
zpotrf(a,[lower,clean,overwrite_a]) Wrapper for zpotrf.
zpotri(c,[lower,overwrite_c]) Wrapper for zpotri.
zpotrs(c,b,[lower,overwrite_b]) Wrapper for zpotrs.
ztrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ztrsyl.
ztrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ztrtri.
ztrtrs(...) Wrapper for ztrtrs.
zungqr(a,tau,[lwork,overwrite_a]) Wrapper for zungqr.
zungrq(a,tau,[lwork,overwrite_a]) Wrapper for zungrq.
zunmqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for zunmqr.