在pytorch1.7版本之后就被torch.outer所代替了
下面展示一些 <。
// An highlighted block
>>> import torch
>>> v1 = torch.arange(1., 5.)
>>> v2 = torch.arange(1., 4.)
>>> torch.outer(v1, v2)
tensor([[ 1., 2., 3.],[ 2., 4., 6.],[ 3., 6., 9.],[ 4., 8., 12.]])
>>> v4sor([2,4,6,8])
>>> v5sor([2.,5.,6.,8.])
>>> (v4,v5)
tensor([[ 4., 10., 12., 16.],[ 8., 20., 24., 32.],[12., 30., 36., 48.],[16., 40., 48., 64.]])
>>> (v5,v4)
tensor([[ 4., 8., 12., 16.],[10., 20., 30., 40.],[12., 24., 36., 48.],[16., 32., 48., 64.]])
我们可以看出来,这个函数是对tensor进行扩维(a,b)实际意思是b中的每一个元素乘以a中的元素,进行扩维
本文发布于:2024-02-08 20:25:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170739546368912.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |