class_docstr: Model used to perfectly predict from given series of labels.
class_docstr_tok: ["Model","used","to","perfectly","predict","from","given","series","of","labels","."]
docstr: Predict proba for given X.
docstr_tok: ["Predict","proba","for","given","X","."]
code: def predict_proba(self, X):  # pylint: disable=invalid-name
      """Predict proba for given X."""
      classes = sorted(self.labels.unique().tolist())
      predictions = self.predict(X)
      return create_proba_result(predictions, classes)
  
imports: import numpy
label_desc: Use image node_id 4 for calling the PerfectModel obj's underlying member method code with example usage: obj.predict_proba(X) and returns: create_proba_result