scipy 1.8.0 Pypi GitHub Homepage
Other Docs
BackRef

To remove in the future –– scipy.linalg.lapack

Low-level LAPACK functions (:mod:`scipy.linalg.lapack`)

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

The :None:None:`*gegv` family of routines have been removed from LAPACK 3.6.0 and have been deprecated in SciPy 0.17.0. They will be removed in a future release.

versionadded
note

The common overwrite_<> option in many routines, allows the input arrays to be overwritten to avoid extra memory allocation. However this requires the array to satisfy two conditions which are memory order and the data type to match exactly the order and the type expected by the routine.

As an example, if you pass a double precision float array to any S.... routine which expects single precision arguments, f2py will create an intermediate array to match the argument types and overwriting will be performed on that intermediate array.

Similarly, if a C-contiguous array is passed, f2py will pass a FORTRAN-contiguous array internally. Please make sure that these details are satisfied. More information can be found in the f2py documentation.

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 :None:None:`scipy.linalg`.

Finding functions

.. autosummary:: 
    :toctree:generated/
    get_lapack_funcs

All functions

.. autosummary:: 
    :toctree:generated/
    sgbsv
    dgbsv
    cgbsv
    zgbsv

    sgbtrf
    dgbtrf
    cgbtrf
    zgbtrf

    sgbtrs
    dgbtrs
    cgbtrs
    zgbtrs

    sgebal
    dgebal
    cgebal
    zgebal

    sgecon
    dgecon
    cgecon
    zgecon

    sgeequ
    dgeequ
    cgeequ
    zgeequ

    sgeequb
    dgeequb
    cgeequb
    zgeequb

    sgees
    dgees
    cgees
    zgees

    sgeev
    dgeev
    cgeev
    zgeev

    sgeev_lwork
    dgeev_lwork
    cgeev_lwork
    zgeev_lwork

    sgegv
    dgegv
    cgegv
    zgegv

    sgehrd
    dgehrd
    cgehrd
    zgehrd

    sgehrd_lwork
    dgehrd_lwork
    cgehrd_lwork
    zgehrd_lwork

    sgejsv
    dgejsv

    sgels
    dgels
    cgels
    zgels

    sgels_lwork
    dgels_lwork
    cgels_lwork
    zgels_lwork

    sgelsd
    dgelsd
    cgelsd
    zgelsd

    sgelsd_lwork
    dgelsd_lwork
    cgelsd_lwork
    zgelsd_lwork

    sgelss
    dgelss
    cgelss
    zgelss

    sgelss_lwork
    dgelss_lwork
    cgelss_lwork
    zgelss_lwork

    sgelsy
    dgelsy
    cgelsy
    zgelsy

    sgelsy_lwork
    dgelsy_lwork
    cgelsy_lwork
    zgelsy_lwork

    sgeqp3
    dgeqp3
    cgeqp3
    zgeqp3

    sgeqrf
    dgeqrf
    cgeqrf
    zgeqrf

    sgeqrf_lwork
    dgeqrf_lwork
    cgeqrf_lwork
    zgeqrf_lwork

    sgeqrfp
    dgeqrfp
    cgeqrfp
    zgeqrfp

    sgeqrfp_lwork
    dgeqrfp_lwork
    cgeqrfp_lwork
    zgeqrfp_lwork

    sgerqf
    dgerqf
    cgerqf
    zgerqf

    sgesdd
    dgesdd
    cgesdd
    zgesdd

    sgesdd_lwork
    dgesdd_lwork
    cgesdd_lwork
    zgesdd_lwork

    sgesv
    dgesv
    cgesv
    zgesv

    sgesvd
    dgesvd
    cgesvd
    zgesvd

    sgesvd_lwork
    dgesvd_lwork
    cgesvd_lwork
    zgesvd_lwork

    sgesvx
    dgesvx
    cgesvx
    zgesvx

    sgetrf
    dgetrf
    cgetrf
    zgetrf

    sgetc2
    dgetc2
    cgetc2
    zgetc2

    sgetri
    dgetri
    cgetri
    zgetri

    sgetri_lwork
    dgetri_lwork
    cgetri_lwork
    zgetri_lwork

    sgetrs
    dgetrs
    cgetrs
    zgetrs

    sgesc2
    dgesc2
    cgesc2
    zgesc2

    sgges
    dgges
    cgges
    zgges

    sggev
    dggev
    cggev
    zggev

    sgglse
    dgglse
    cgglse
    zgglse

    sgglse_lwork
    dgglse_lwork
    cgglse_lwork
    zgglse_lwork

    sgtsv
    dgtsv
    cgtsv
    zgtsv

    sgtsvx
    dgtsvx
    cgtsvx
    zgtsvx

    chbevd
    zhbevd

    chbevx
    zhbevx

    checon
    zhecon

    cheequb
    zheequb

    cheev
    zheev

    cheev_lwork
    zheev_lwork

    cheevd
    zheevd

    cheevd_lwork
    zheevd_lwork

    cheevr
    zheevr

    cheevr_lwork
    zheevr_lwork

    cheevx
    zheevx

    cheevx_lwork
    zheevx_lwork

    chegst
    zhegst

    chegv
    zhegv

    chegv_lwork
    zhegv_lwork

    chegvd
    zhegvd

    chegvx
    zhegvx

    chegvx_lwork
    zhegvx_lwork

    chesv
    zhesv

    chesv_lwork
    zhesv_lwork

    chesvx
    zhesvx

    chesvx_lwork
    zhesvx_lwork

    chetrd
    zhetrd

    chetrd_lwork
    zhetrd_lwork

    chetrf
    zhetrf

    chetrf_lwork
    zhetrf_lwork

    chfrk
    zhfrk

    slamch
    dlamch

    slange
    dlange
    clange
    zlange

    slarf
    dlarf
    clarf
    zlarf

    slarfg
    dlarfg
    clarfg
    zlarfg

    slartg
    dlartg
    clartg
    zlartg

    slasd4
    dlasd4

    slaswp
    dlaswp
    claswp
    zlaswp

    slauum
    dlauum
    clauum
    zlauum

    sorcsd
    dorcsd
    sorcsd_lwork
    dorcsd_lwork

    sorghr
    dorghr
    sorghr_lwork
    dorghr_lwork

    sorgqr
    dorgqr

    sorgrq
    dorgrq

    sormqr
    dormqr

    sormrz
    dormrz

    sormrz_lwork
    dormrz_lwork

    spbsv
    dpbsv
    cpbsv
    zpbsv

    spbtrf
    dpbtrf
    cpbtrf
    zpbtrf

    spbtrs
    dpbtrs
    cpbtrs
    zpbtrs

    spftrf
    dpftrf
    cpftrf
    zpftrf

    spftri
    dpftri
    cpftri
    zpftri

    spftrs
    dpftrs
    cpftrs
    zpftrs

    spocon
    dpocon
    cpocon
    zpocon

    spstrf
    dpstrf
    cpstrf
    zpstrf

    spstf2
    dpstf2
    cpstf2
    zpstf2

    sposv
    dposv
    cposv
    zposv

    sposvx
    dposvx
    cposvx
    zposvx

    spotrf
    dpotrf
    cpotrf
    zpotrf

    spotri
    dpotri
    cpotri
    zpotri

    spotrs
    dpotrs
    cpotrs
    zpotrs

    sppcon
    dppcon
    cppcon
    zppcon

    sppsv
    dppsv
    cppsv
    zppsv

    spptrf
    dpptrf
    cpptrf
    zpptrf

    spptri
    dpptri
    cpptri
    zpptri

    spptrs
    dpptrs
    cpptrs
    zpptrs

    sptsv
    dptsv
    cptsv
    zptsv

    sptsvx
    dptsvx
    cptsvx
    zptsvx

    spttrf
    dpttrf
    cpttrf
    zpttrf

    spttrs
    dpttrs
    cpttrs
    zpttrs

    spteqr
    dpteqr
    cpteqr
    zpteqr

    crot
    zrot

    ssbev
    dsbev

    ssbevd
    dsbevd

    ssbevx
    dsbevx

    ssfrk
    dsfrk

    sstebz
    dstebz

    sstein
    dstein

    sstemr
    dstemr

    sstemr_lwork
    dstemr_lwork

    ssterf
    dsterf

    sstev
    dstev

    ssycon
    dsycon
    csycon
    zsycon

    ssyconv
    dsyconv
    csyconv
    zsyconv

    ssyequb
    dsyequb
    csyequb
    zsyequb

    ssyev
    dsyev

    ssyev_lwork
    dsyev_lwork

    ssyevd
    dsyevd

    ssyevd_lwork
    dsyevd_lwork

    ssyevr
    dsyevr

    ssyevr_lwork
    dsyevr_lwork

    ssyevx
    dsyevx

    ssyevx_lwork
    dsyevx_lwork

    ssygst
    dsygst

    ssygv
    dsygv

    ssygv_lwork
    dsygv_lwork

    ssygvd
    dsygvd

    ssygvx
    dsygvx

    ssygvx_lwork
    dsygvx_lwork

    ssysv
    dsysv
    csysv
    zsysv

    ssysv_lwork
    dsysv_lwork
    csysv_lwork
    zsysv_lwork

    ssysvx
    dsysvx
    csysvx
    zsysvx

    ssysvx_lwork
    dsysvx_lwork
    csysvx_lwork
    zsysvx_lwork

    ssytf2
    dsytf2
    csytf2
    zsytf2

    ssytrd
    dsytrd

    ssytrd_lwork
    dsytrd_lwork

    ssytrf
    dsytrf
    csytrf
    zsytrf

    ssytrf_lwork
    dsytrf_lwork
    csytrf_lwork
    zsytrf_lwork

    stbtrs
    dtbtrs
    ctbtrs
    ztbtrs

    stfsm
    dtfsm
    ctfsm
    ztfsm

    stfttp
    dtfttp
    ctfttp
    ztfttp

    stfttr
    dtfttr
    ctfttr
    ztfttr

    stgexc
    dtgexc
    ctgexc
    ztgexc

    stgsen
    dtgsen
    ctgsen
    ztgsen

    stgsen_lwork
    dtgsen_lwork
    ctgsen_lwork
    ztgsen_lwork

    stpttf
    dtpttf
    ctpttf
    ztpttf

    stpttr
    dtpttr
    ctpttr
    ztpttr

    strsyl
    dtrsyl
    ctrsyl
    ztrsyl

    strtri
    dtrtri
    ctrtri
    ztrtri

    strtrs
    dtrtrs
    ctrtrs
    ztrtrs

    strttf
    dtrttf
    ctrttf
    ztrttf

    strttp
    dtrttp
    ctrttp
    ztrttp

    stzrzf
    dtzrzf
    ctzrzf
    ztzrzf

    stzrzf_lwork
    dtzrzf_lwork
    ctzrzf_lwork
    ztzrzf_lwork

    cunghr
    zunghr

    cunghr_lwork
    zunghr_lwork

    cungqr
    zungqr

    cungrq
    zungrq

    cunmqr
    zunmqr

    sgeqrt
    dgeqrt
    cgeqrt
    zgeqrt

    sgemqrt
    dgemqrt
    cgemqrt
    zgemqrt

    sgttrf
    dgttrf
    cgttrf
    zgttrf

    sgttrs
    dgttrs
    cgttrs
    zgttrs

    stpqrt
    dtpqrt
    ctpqrt
    ztpqrt

    stpmqrt
    dtpmqrt
    ctpmqrt
    ztpmqrt

    cuncsd
    zuncsd

    cuncsd_lwork
    zuncsd_lwork

    cunmrz
    zunmrz

    cunmrz_lwork
    zunmrz_lwork

    ilaver

Examples

See :

Back References

The following pages refer to to this document either explicitly or contain code examples using this.

scipy.linalg.lapack._compute_lwork

Local connectivity graph

Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.

Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)

SVG is more flexible but power hungry; and does not scale well to 50 + nodes.

All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them


GitHub : /scipy/linalg/lapack.py#0
type: <class 'module'>
Commit: