【发布时间】:2021-12-14 14:02:41
【问题描述】:
我想计算矩阵中每个向量的所有交叉项。 例如,考虑以下矩阵:
X = tensor([[1, 2, 3],
[4, 5, 6]]),
我想获得这个矩阵中每个向量的所有交叉项:
Y = [[1*1, 1*2, 1*3, 2*2, 2*3, 3*3],
[4*4, 4*5, 4*6, 5*5, 5*6, 6*6]].
= [[1, 2, 3, 4, 6, 9],
[16, 20, 24, 25, 30, 36]].
即这是向量元素的所有组合值 我相信这可以使用 torch.combinations 来计算; 但是,torch.combinations 不提供批处理实现 我无法在 pytorch 中产生上述结果。
如何计算 pytorch 中的所有交叉项?
【问题讨论】:
标签: pytorch