'Estimate log probability.
Parameters
X : array-like, shape (n_samples, n_features)
Input data.
Returns
C : array, shape (n_samples, n_classes)
Estimated log probabilities.'

def predict_log_proba(self, X):

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