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
arrays : sequency of ndarrays, optional
dtype : str or dtype, optional
|
---|---|
Returns : | funcs : list
|
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.