PairwiseDistance¶
- class torch.nn.PairwiseDistance(p=2.0, eps=1e-06, keepdim=False)[source][source]¶
计算输入向量之间或输入矩阵列之间的成对距离。
使用
p
-范数计算距离,并添加常数eps
以避免在p
为负时出现除以零的情况,即其中 是全一向量,
p
-范数由下式给出。- 参数
- 形状
输入1: 或 其中 N = batch 维度 且 D = 向量维度
输入2: 或 ,形状与输入1相同
输出: 或 基于输入维度。如果
keepdim
为True
,则 或 基于输入维度。
- 示例:
>>> pdist = nn.PairwiseDistance(p=2) >>> input1 = torch.randn(100, 128) >>> input2 = torch.randn(100, 128) >>> output = pdist(input1, input2)