'Log of probability estimates.
The returned estimates for all classes are ordered by the
label of classes.
Parameters
X : array-like, shape = [n_samples, n_features]
Returns
T : array-like, shape = [n_samples, n_classes]
Returns the log-probability of the sample for each class in the
model, where classes are ordered as they are in ``self.classes_``.'

def predict_log_proba(self, X):

    return np.log(self.predict_proba(X))
