低级 BLAS 函数 (scipy.linalg.blas
)#
此模块包含来自BLAS库的低级函数。
Added in version 0.12.0.
备注
许多例程中的通用 overwrite_<>
选项允许输入数组被覆盖以避免额外的内存分配。然而,这需要数组满足两个条件,即内存顺序和数据类型必须与例程预期的顺序和类型完全匹配。
例如,如果你将一个双精度浮点数组传递给任何期望单精度参数的 S....
例程,f2py 将创建一个中间数组以匹配参数类型,并且覆盖操作将在该中间数组上执行。
同样地,如果传递的是一个C连续数组,f2py会在内部传递一个FORTRAN连续数组。请确保这些细节得到满足。更多信息可以在f2py文档中找到。
警告
这些函数几乎没有进行错误检查。错误使用它们可能会导致崩溃,因此建议使用 scipy.linalg
中的更高级别例程。
查找函数#
|
从名称返回可用的BLAS函数对象。 |
|
找到最佳匹配的 BLAS/LAPACK 类型。 |
BLAS 一级函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BLAS 二级函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BLAS 三级函数#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|