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. |