sklearn DistanceMetrics中的马氏距离获得奇异矩阵误差

时间:2018-11-01 02:20:25

标签: python sklearn-pandas mahalanobis

我正在尝试使用以下简单代码来计算马氏距离:

from sklearn.neighbors import DistanceMetric
import numpy as np

X = [[0, 1, 2], [3, 4, 5]]
dist = DistanceMetric.get_metric('mahalanobis', V=np.cov(X))
print(dist.pairwise(X))

但是我说了一个错误:

>>>numpy.linalg.linalg.LinAlgError: Singular matrix

我不太了解发生了什么。 感谢您的任何建议。

0 个答案:

没有答案