Low-level 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 函數#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|