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