如何遍历一组张量并将每个组中的元素传递给函数?
发布时间:2020-12-17 17:41:47 所属栏目:Python 来源:网络整理
导读:假设您有3个相同大小的张量: a = torch.randn(3,3) a = ([[ 0.1945,0.8583,2.6479],[-0.1000,1.2136,-0.3706],[-0.0094,0.4279,-0.6840]])b = torch.randn(3,3)b = ([[-1.1155,0.2106,-0.2183],[ 1.6610,-0.6953,0.0052],[-0.8955,0.0953,-0.7737]])c = tor
假设您有3个相同大小的张量:
在Lua(torch7)中,它们具有this功能:
将给定的功能应用于自我的所有元素. 我的问题是: > python(pytorch)中是否有任何类似的功能? 例如:
Edit_1:我也尝试过itertools.zip_longest和zip,但是结果与上面提到的不一样 最佳答案
您可以使用Python的map函数,类似于您提到的.像这样:
编辑:对于仅PyTorch的方法,您可以使用torch.Tensor.apply_(请注意,这会进行适当的更改,并且不会返回新的张量)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |