class_docstr: The Gaussian Naive Bayes classifier. 
class_docstr_tok: ["The","Gaussian","Naive","Bayes","classifier","."]
docstr: Predict the class labels of the samples in X 
docstr_tok: ["Predict","the","class","labels","of","the","samples","in","X"]
code: def predict(self, X):
      """Predict the class labels of the samples in X"""
      y_pred = [self._classify(sample) for sample in X]
      return y_pred
  
file_path: ML-From-Scratch/mlfromscratch/supervised_learning/naive_bayes.py
imports: from __future__ import division, print_function
  import numpy
  import math
  from mlfromscratch.utils import train_test_split, normalize
  from mlfromscratch.utils import Plot, accuracy_score
label_desc: Use image node_id 5 for calling the NaiveBayes obj's underlying member method code with example usage: obj.predict(X) and returns: y_pred