code: def mnist_data():
      """5000 samples from the MNIST handwritten digits dataset.
  
      Data Source : https://yann.lecun.com/exdb/mnist/
  
      Returns
      --------
      X, y : [n_samples, n_features], [n_class_labels]
          X is the feature matrix with 5000 image samples as rows,
          each row consists of 28x28 pixels that were unrolled into
          784 pixel feature vectors.
          y contains the 10 unique class labels 0-9.
  
      Examples
      -----------
      For usage examples, please see
      https://rasbt.github.io/mlxtend/user_guide/data/mnist_data/
  
      """
      tmp = np.genfromtxt(fname=DATA_PATH, delimiter=",")
      X, y = tmp[:, :-1], tmp[:, -1]
      y = y.astype(int)
      return X, y
  
label_desc: Use image node_id 1 for calling a global function with example usage: mnist_data() and returns: X,  y