由于概率不相等,Wasserstein距离不应该是非零数字吗?
In [1]: scipy.stats.wasserstein_distance([0, 1], [1, 0])
Out[1]: 0.0
答案 0 :(得分:1)
这是因为
scipy.stats.wasserstein_distance
在第一个和第二个参数中期望一维分布。无论您以什么顺序获得(相同)观测值,分布都是相同的。 检查实例
scipy.stats.wasserstein_distance([3, 1, 2, 4, 5], [1 ,4 ,5 ,3 ,2])
也是
0.0
出于同样的原因。