У меня есть массив формы (l, m, n).Я пытаюсь вычислить матрицу расстояний формы (l, m, n), где entry (i, j, k) - это коэффициент между векторами (i, j, :) и (i,:, k).В numpy или scipy я не нашел ничего подходящего.
Я пытался использовать цикл for и выполнять итерации по оси 0, а затем подавать это в scipy.spatial.distance.pdist, но это занимает много времени.время как сам pdist использует вложенный цикл for.По сути, я хотел бы выполнить pdist по оси 0, но в идеале сделать так, чтобы pdist также не использовал циклы ....
Есть мысли?