Arrays are used to determine the optimal prefix of BLAS routines.
Parameters :
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 :
prefix : str
BLAS/LAPACK prefix character.
dtype : dtype
Inferred Numpy data type.
prefer_fortran : bool
Whether to prefer Fortran order routines over C order.