2018-07-20-pytroch小知识

2018-07-20  本文已影响0人  陆小杰_642e

1. 将多个二维矩阵与一个二维矩阵相乘得到多个二维矩阵

result = torch.mm(X.view(-1, C), Y)
result = result.view(-1, B, D)

[原问题链接](https://discuss.pytorch.org/t/how-can-i-compute-3d-tensor-2d-tensor-multiplication/639

2. 批对角矩阵处理

I guess I could do:

d = []
for vec in mat:
   d.append(torch.diag(vec))
torch.stack(d)

[问题链接](https://discuss.pytorch.org/t/batch-of-diagonal-matrix/13560

上一篇下一篇

猜你喜欢

热点阅读