code: def convert_to_plk(filename, plk_filename, data_url):
      if not os.path.isfile(plk_filename):
          print("Downloading dataset, please wait...")
          urlretrieve(data_url, filename)
          X, y = datasets.load_svmlight_file(filename)
          pickle.dump((X, y), open(plk_filename, "wb"))
          os.remove(filename)
      print("----------- loading dataset %s -----------" % filename)
      X, y = pickle.load(open(plk_filename, "rb"))
      print(
          "----------- Finished loading dataset %s -----------"
          % filename
      )
      return X, y
  
imports: import os
  import sys
  import pandas
  from sklearn import datasets
  import pickle
  import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: convert_to_plk(filename, plk_filename, data_url) and returns: X,  y