code: def _datacopied(arr, original):
      """
      Strict check for `arr` not sharing any data with `original`,
      under the assumption that arr = asarray(original)
  
      """
      if arr is original:
          return False
      if not isinstance(original, np.ndarray) and hasattr(
          original, "__array__"
      ):
          return False
      return arr.base is None
  
file_path: catboost/contrib/python/scipy/py2/scipy/linalg/misc.py
imports: from __future__ import division, print_function, absolute_import
  import numpy
  from numpy.linalg import LinAlgError
  from .blas import get_blas_funcs
  from .lapack import get_lapack_funcs
label_desc: Use image node_id 2 for calling a global function with example usage: _datacopied(arr, original) and returns: unknown, False, False