Low-level BLAS functions (scipy.linalg.blas
)¶
This module contains low-level functions from the BLAS 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_blas_funcs (names[, arrays, dtype]) |
Return available BLAS function objects from names. |
find_best_blas_type ([arrays, dtype]) |
Find best-matching BLAS/LAPACK type. |
BLAS Level 1 functions¶
caxpy (x,y,[n,a,offx,incx,offy,incy]) |
Wrapper for caxpy . |
ccopy (x,y,[n,offx,incx,offy,incy]) |
Wrapper for ccopy . |
cdotc (x,y,[n,offx,incx,offy,incy]) |
Wrapper for cdotc . |
cdotu (x,y,[n,offx,incx,offy,incy]) |
Wrapper for cdotu . |
crotg (a,b) |
Wrapper for crotg . |
cscal (a,x,[n,offx,incx]) |
Wrapper for cscal . |
csrot (…) |
Wrapper for csrot . |
csscal (a,x,[n,offx,incx,overwrite_x]) |
Wrapper for csscal . |
cswap (x,y,[n,offx,incx,offy,incy]) |
Wrapper for cswap . |
dasum (x,[n,offx,incx]) |
Wrapper for dasum . |
daxpy (x,y,[n,a,offx,incx,offy,incy]) |
Wrapper for daxpy . |
dcopy (x,y,[n,offx,incx,offy,incy]) |
Wrapper for dcopy . |
ddot (x,y,[n,offx,incx,offy,incy]) |
Wrapper for ddot . |
dnrm2 (x,[n,offx,incx]) |
Wrapper for dnrm2 . |
drot (…) |
Wrapper for drot . |
drotg (a,b) |
Wrapper for drotg . |
drotm (…) |
Wrapper for drotm . |
drotmg (d1,d2,x1,y1) |
Wrapper for drotmg . |
dscal (a,x,[n,offx,incx]) |
Wrapper for dscal . |
dswap (x,y,[n,offx,incx,offy,incy]) |
Wrapper for dswap . |
dzasum (x,[n,offx,incx]) |
Wrapper for dzasum . |
dznrm2 (x,[n,offx,incx]) |
Wrapper for dznrm2 . |
icamax (x,[n,offx,incx]) |
Wrapper for icamax . |
idamax (x,[n,offx,incx]) |
Wrapper for idamax . |
isamax (x,[n,offx,incx]) |
Wrapper for isamax . |
izamax (x,[n,offx,incx]) |
Wrapper for izamax . |
sasum (x,[n,offx,incx]) |
Wrapper for sasum . |
saxpy (x,y,[n,a,offx,incx,offy,incy]) |
Wrapper for saxpy . |
scasum (x,[n,offx,incx]) |
Wrapper for scasum . |
scnrm2 (x,[n,offx,incx]) |
Wrapper for scnrm2 . |
scopy (x,y,[n,offx,incx,offy,incy]) |
Wrapper for scopy . |
sdot (x,y,[n,offx,incx,offy,incy]) |
Wrapper for sdot . |
snrm2 (x,[n,offx,incx]) |
Wrapper for snrm2 . |
srot (…) |
Wrapper for srot . |
srotg (a,b) |
Wrapper for srotg . |
srotm (…) |
Wrapper for srotm . |
srotmg (d1,d2,x1,y1) |
Wrapper for srotmg . |
sscal (a,x,[n,offx,incx]) |
Wrapper for sscal . |
sswap (x,y,[n,offx,incx,offy,incy]) |
Wrapper for sswap . |
zaxpy (x,y,[n,a,offx,incx,offy,incy]) |
Wrapper for zaxpy . |
zcopy (x,y,[n,offx,incx,offy,incy]) |
Wrapper for zcopy . |
zdotc (x,y,[n,offx,incx,offy,incy]) |
Wrapper for zdotc . |
zdotu (x,y,[n,offx,incx,offy,incy]) |
Wrapper for zdotu . |
zdrot (…) |
Wrapper for zdrot . |
zdscal (a,x,[n,offx,incx,overwrite_x]) |
Wrapper for zdscal . |
zrotg (a,b) |
Wrapper for zrotg . |
zscal (a,x,[n,offx,incx]) |
Wrapper for zscal . |
zswap (x,y,[n,offx,incx,offy,incy]) |
Wrapper for zswap . |
BLAS Level 2 functions¶
sgbmv |
|
sgemv (…) |
Wrapper for sgemv . |
sger (…) |
Wrapper for sger . |
ssbmv |
|
sspr |
|
sspr2 |
|
ssymv (…) |
Wrapper for ssymv . |
ssyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for ssyr . |
ssyr2 (…) |
Wrapper for ssyr2 . |
stbmv |
|
stpsv |
|
strmv (…) |
Wrapper for strmv . |
strsv |
|
dgbmv |
|
dgemv (…) |
Wrapper for dgemv . |
dger (…) |
Wrapper for dger . |
dsbmv |
|
dspr |
|
dspr2 |
|
dsymv (…) |
Wrapper for dsymv . |
dsyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for dsyr . |
dsyr2 (…) |
Wrapper for dsyr2 . |
dtbmv |
|
dtpsv |
|
dtrmv (…) |
Wrapper for dtrmv . |
dtrsv |
|
cgbmv |
|
cgemv (…) |
Wrapper for cgemv . |
cgerc (…) |
Wrapper for cgerc . |
cgeru (…) |
Wrapper for cgeru . |
chbmv |
|
chemv (…) |
Wrapper for chemv . |
cher (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for cher . |
cher2 (…) |
Wrapper for cher2 . |
chpmv |
|
chpr |
|
chpr2 |
|
ctbmv |
|
ctbsv |
|
ctpmv |
|
ctpsv |
|
ctrmv (…) |
Wrapper for ctrmv . |
ctrsv |
|
csyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for csyr . |
zgbmv |
|
zgemv (…) |
Wrapper for zgemv . |
zgerc (…) |
Wrapper for zgerc . |
zgeru (…) |
Wrapper for zgeru . |
zhbmv |
|
zhemv (…) |
Wrapper for zhemv . |
zher (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for zher . |
zher2 (…) |
Wrapper for zher2 . |
zhpmv |
|
zhpr |
|
zhpr2 |
|
ztbmv |
|
ztbsv |
|
ztpmv |
|
ztrmv (…) |
Wrapper for ztrmv . |
ztrsv |
|
zsyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for zsyr . |
BLAS Level 3 functions¶
sgemm (…) |
Wrapper for sgemm . |
ssymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for ssymm . |
ssyr2k (…) |
Wrapper for ssyr2k . |
ssyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for ssyrk . |
strmm (…) |
Wrapper for strmm . |
strsm |
|
dgemm (…) |
Wrapper for dgemm . |
dsymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for dsymm . |
dsyr2k (…) |
Wrapper for dsyr2k . |
dsyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for dsyrk . |
dtrmm (…) |
Wrapper for dtrmm . |
dtrsm |
|
cgemm (…) |
Wrapper for cgemm . |
chemm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for chemm . |
cher2k (…) |
Wrapper for cher2k . |
cherk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for cherk . |
csymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for csymm . |
csyr2k (…) |
Wrapper for csyr2k . |
csyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for csyrk . |
ctrmm (…) |
Wrapper for ctrmm . |
ctrsm |
|
zgemm (…) |
Wrapper for zgemm . |
zhemm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for zhemm . |
zher2k (…) |
Wrapper for zher2k . |
zherk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for zherk . |
zsymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for zsymm . |
zsyr2k (…) |
Wrapper for zsyr2k . |
zsyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for zsyrk . |
ztrmm (…) |
Wrapper for ztrmm . |
ztrsm |