低级BLAS函数 (scipy.linalg.blas
)#
此模块包含BLAS库中的低级函数。
0.12.0 版中新增。
注意
许多例程中常见的overwrite_<>
选项允许覆盖输入数组以避免额外的内存分配。但是,这要求数组满足两个条件:内存顺序和数据类型必须与例程预期的顺序和类型完全匹配。
例如,如果将双精度浮点数组传递给任何需要单精度参数的S....
例程,f2py将创建一个中间数组以匹配参数类型,并且覆盖操作将在该中间数组上执行。
同样,如果传递C-contiguous数组,f2py将在内部传递FORTRAN-contiguous数组。请确保满足这些细节。更多信息可在f2py文档中找到。
警告
这些函数几乎不进行错误检查。误用它们可能会导致程序崩溃,因此请优先使用scipy.linalg
中的高级例程。
查找函数#
|
从名称返回可用的BLAS函数对象。 |
|
查找最匹配的BLAS/LAPACK类型。 |
BLAS Level 1 函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BLAS Level 2 函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BLAS Level 3 函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|