PairwiseDistance¶
- class torch.nn.PairwiseDistance(p=2.0, eps=1e-06, keepdim=False)[原始碼][原始碼]¶
計算輸入向量之間,或輸入矩陣的各列之間的成對距離。
距離使用
p
-範數計算,如果p
為負數,則加上常數eps
以避免除以零,即:其中 是由 1 組成的向量,
p
-範數由下式給出。- 參數
- 形狀
Input1: 或 ,其中 N = 批次維度 且 D = 向量維度
輸入2: 或 ,與輸入1形狀相同
輸出: 或 ,取決於輸入維度。 如果
keepdim
為True
,則為 或 ,取決於輸入維度。
- 範例:
>>> pdist = nn.PairwiseDistance(p=2) >>> input1 = torch.randn(100, 128) >>> input2 = torch.randn(100, 128) >>> output = pdist(input1, input2)