code: def _load_csv(F):
      """Load csv file.
  
      Parameters
      ----------
      F : file object
          CSV file open in byte mode.
  
      Returns
      -------
      rec : np.ndarray
          record array representing the data
      """
      if PY2:
          # Numpy recarray wants Python 2 str but not unicode
          names = F.readline().strip().split(",")
      else:
          # Numpy recarray wants Python 3 str but not bytes...
          names = F.readline().decode("ascii").strip().split(",")
      rec = np.loadtxt(F, skiprows=0, delimiter=",", dtype="a22,f4,f4")
      rec.dtype.names = names
      return rec
  
file_path: catboost/contrib/python/scikit-learn/py2/sklearn/datasets/species_distributions.py
imports: from io import BytesIO
  from os import makedirs
  from os.path import exists
  import numpy
  from sklearn.datasets.base import get_data_home, Bunch
  from sklearn.datasets.base import _pkl_filepath
  from sklearn.externals import joblib
label_desc: Use image node_id 2 for calling a global function with example usage: _load_csv(F) and returns: rec