【发布时间】:2025-12-01 10:05:01
【问题描述】:
有 2 批向量,一个矩阵是 128 X 120,另一个是 100 X 120 如何计算欧式距离?
所以我有 128 个长度为 120 的向量和另外 100 个长度为 120 的向量。 我想计算 128 与另一个张量中的 100 个向量中的每一个之间的欧几里得距离。所以我的返回结果应该是 128 X 100,因为在前 128 个向量的欧几里得距离中,对于另一批中的 100 个向量中的每一个,张量 [0,0] 对应于向量 0 out of 128 和向量 0 out 之间的欧几里得距离100 和 tensor[0,-1] 对应于 128 中的向量 0 与另一批次中 100 中的最后一个向量之间的欧式距离。
我确信有一种方法可以在没有双 for 循环的情况下做到这一点,但我不确定如何。
【问题讨论】:
标签: pytorch euclidean-distance