code: def _commonType(*arrays):
      kind = 0
      precision = 0
      for a in arrays:
          t = a.dtype.char
          kind = max(kind, _array_kind[t])
          precision = max(precision, _array_precision[t])
      return _array_type[kind][precision]
  
file_path: catboost/contrib/python/scipy/py3/scipy/linalg/decomp_schur.py
imports: import numpy
  from numpy import asarray_chkfinite, single, asarray, array
  from numpy.linalg import norm
  from .misc import LinAlgError, _datacopied
  from .lapack import get_lapack_funcs
  from .decomp import eigvals
label_desc: Use image node_id 2 for calling a global function with example usage: _commonType() and returns: _array_type