def calculate_frechet_distance()

in FIDCalculations.py [0:0]


def calculate_frechet_distance(mu1, sigma1, mu2, sigma2, eps=1e-6):
    m = np.square(mu1 - mu2).sum()
    temp=np.dot(sigma1, sigma2)
    s = scipy.linalg.sqrtm(temp)
    fid = m + np.trace(sigma1 + sigma2 - 2 * s)

    return np.real(fid)