### Navigation

- index
- modules |
- modules |
- next |
- previous |
- SciPy v0.12 Reference Guide (DRAFT) »
- Linear algebra (`scipy.linalg`) »

# scipy.linalg.get_blas_funcs

`scipy.linalg.``get_blas_funcs`(names, arrays=(), dtype=None)

  Return available BLAS function objects from names.

  Arrays are used to determine the optimal prefix of BLAS routines.

  Parameters : | names : str or sequence of str Name(s) of BLAS functions withouth type prefix. arrays : sequency of ndarrays, optional Arrays can be given to determine optiomal prefix of BLAS routines. If not given, double-precision routines will be used, otherwise the most generic type in arrays will be used. dtype : str or dtype, optional Data-type specifier. Not used if arrays is non-empty.
  Returns : | funcs : list List containing the found function(s).

  Notes

  This routines automatically chooses between Fortran/C interfaces. Fortran code is used whenever possible for arrays with column major order. In all other cases, C code is preferred.

  In BLAS, the naming convention is that all functions start with a type prefix, which depends on the type of the principal matrix. These can be one of {‘s’, ‘d’, ‘c’, ‘z’} for the numpy types {float32, float64, complex64, complex128} respectively. The code and the dtype are stored in attributes typecode and dtype of the returned functions.

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- SciPy v0.12 Reference Guide (DRAFT) »
- Linear algebra (`scipy.linalg`) »