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¶
cgemv (...) |
Wrapper for cgemv . |
cgerc (...) |
Wrapper for cgerc . |
cgeru (...) |
Wrapper for cgeru . |
chemv (...) |
Wrapper for chemv . |
ctrmv (...) |
Wrapper for ctrmv . |
csyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for csyr . |
cher (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for cher . |
cher2 (...) |
Wrapper for cher2 . |
dgemv (...) |
Wrapper for dgemv . |
dger (...) |
Wrapper for dger . |
dsymv (...) |
Wrapper for dsymv . |
dtrmv (...) |
Wrapper for dtrmv . |
dsyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for dsyr . |
dsyr2 (...) |
Wrapper for dsyr2 . |
sgemv (...) |
Wrapper for sgemv . |
sger (...) |
Wrapper for sger . |
ssymv (...) |
Wrapper for ssymv . |
strmv (...) |
Wrapper for strmv . |
ssyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for ssyr . |
ssyr2 (...) |
Wrapper for ssyr2 . |
zgemv (...) |
Wrapper for zgemv . |
zgerc (...) |
Wrapper for zgerc . |
zgeru (...) |
Wrapper for zgeru . |
zhemv (...) |
Wrapper for zhemv . |
ztrmv (...) |
Wrapper for ztrmv . |
zsyr (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for zsyr . |
zher (alpha,x,[lower,incx,offx,n,a,overwrite_a]) |
Wrapper for zher . |
zher2 (...) |
Wrapper for zher2 . |
BLAS Level 3 functions¶
cgemm (...) |
Wrapper for cgemm . |
chemm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for chemm . |
cherk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for cherk . |
cher2k (...) |
Wrapper for cher2k . |
csymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for csymm . |
csyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for csyrk . |
csyr2k (...) |
Wrapper for csyr2k . |
dgemm (...) |
Wrapper for dgemm . |
dsymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for dsymm . |
dsyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for dsyrk . |
dsyr2k (...) |
Wrapper for dsyr2k . |
sgemm (...) |
Wrapper for sgemm . |
ssymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for ssymm . |
ssyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for ssyrk . |
ssyr2k (...) |
Wrapper for ssyr2k . |
zgemm (...) |
Wrapper for zgemm . |
zhemm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for zhemm . |
zherk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for zherk . |
zher2k (...) |
Wrapper for zher2k . |
zsymm (alpha,a,b,[beta,c,side,lower,overwrite_c]) |
Wrapper for zsymm . |
zsyrk (alpha,a,[beta,c,trans,lower,overwrite_c]) |
Wrapper for zsyrk . |
zsyr2k (...) |
Wrapper for zsyr2k . |