BLAS-Funktionen für Cython#

Verwendbar aus Cython über

cimport scipy.linalg.cython_blas

Diese Wrapper überprüfen nicht die Ausrichtung von Arrays. Die Ausrichtung sollte überprüft werden, bevor diese Wrapper verwendet werden.

Wenn Sie cdotu, cdotc, zdotu, zdotc, sladiv oder dladiv verwenden, muss die CYTHON_CCOMPLEX Definition während der Kompilierung auf 0 gesetzt werden. Zum Beispiel in einer meson.build Datei bei Verwendung von Meson

py.extension_module('ext_module'
    'ext_module.pyx',
    c_args: ['-DCYTHON_CCOMPLEX=0'],
    ...
)

Rohe Funktionszeiger (Fortran-Stil-Zeigerargumente)

  • caxpy

  • ccopy

  • cdotc

  • cdotu

  • cgbmv

  • cgemm

  • cgemv

  • cgerc

  • cgeru

  • chbmv

  • chemm

  • chemv

  • cher

  • cher2

  • cher2k

  • cherk

  • chpmv

  • chpr

  • chpr2

  • crotg

  • cscal

  • csrot

  • csscal

  • cswap

  • csymm

  • csyr2k

  • csyrk

  • ctbmv

  • ctbsv

  • ctpmv

  • ctpsv

  • ctrmm

  • ctrmv

  • ctrsm

  • ctrsv

  • dasum

  • daxpy

  • dcabs1

  • dcopy

  • ddot

  • dgbmv

  • dgemm

  • dgemv

  • dger

  • dnrm2

  • drot

  • drotg

  • drotm

  • drotmg

  • dsbmv

  • dscal

  • dsdot

  • dspmv

  • dspr

  • dspr2

  • dswap

  • dsymm

  • dsymv

  • dsyr

  • dsyr2

  • dsyr2k

  • dsyrk

  • dtbmv

  • dtbsv

  • dtpmv

  • dtpsv

  • dtrmm

  • dtrmv

  • dtrsm

  • dtrsv

  • dzasum

  • dznrm2

  • icamax

  • idamax

  • isamax

  • izamax

  • lsame

  • sasum

  • saxpy

  • scasum

  • scnrm2

  • scopy

  • sdot

  • sdsdot

  • sgbmv

  • sgemm

  • sgemv

  • sger

  • snrm2

  • srot

  • srotg

  • srotm

  • srotmg

  • ssbmv

  • sscal

  • sspmv

  • sspr

  • sspr2

  • sswap

  • ssymm

  • ssymv

  • ssyr

  • ssyr2

  • ssyr2k

  • ssyrk

  • stbmv

  • stbsv

  • stpmv

  • stpsv

  • strmm

  • strmv

  • strsm

  • strsv

  • zaxpy

  • zcopy

  • zdotc

  • zdotu

  • zdrot

  • zdscal

  • zgbmv

  • zgemm

  • zgemv

  • zgerc

  • zgeru

  • zhbmv

  • zhemm

  • zhemv

  • zher

  • zher2

  • zher2k

  • zherk

  • zhpmv

  • zhpr

  • zhpr2

  • zrotg

  • zscal

  • zswap

  • zsymm

  • zsyr2k

  • zsyrk

  • ztbmv

  • ztbsv

  • ztpmv

  • ztpsv

  • ztrmm

  • ztrmv

  • ztrsm

  • ztrsv