Answers for "python mahalanobis distance"

0

python mahalanobis distance

def mahalanobis(x=None, data=None, cov=None):

    x_mu = x - np.mean(data)
    if not cov:
        cov = np.cov(data.values.T)
    inv_covmat = np.linalg.inv(cov)
    left = np.dot(x_mu, inv_covmat)
    mahal = np.dot(left, x_mu.T)
    return mahal.diagonal()
Posted by: Guest on March-07-2022

Python Answers by Framework

Browse Popular Code Answers by Language