标签: python arrays numpy
我有一个L个阵列的列表samples,形状N乘3表示空间中的三维点。我想计算列表中每对i,j数组之间的成对距离矩阵。我现在正在做的只是循环夫妻i和j并使用cdist
samples
cdist
for i in xrange(L-1): for j in xrange(i+1,L): dists=cdist(sample[i],sample[j])
有没有办法避免双循环?也许通过einsum通过合适的N乘3乘L阵列?
einsum