我有
x = torch.ones(n,3)
x[:,0].uniform_(-1.,1)
x[:5]
我得到了
tensor([[-0.4899, 1.0000, 1.0000],
[ 0.7395, 1.0000, 1.0000],
[-0.3599, 1.0000, 1.0000],
[ 0.0863, 1.0000, 1.0000],
[ 0.8935, 1.0000, 1.0000]])
我想要实现的是为第一行和第二行分配随机值并使第一行平方
[0.25,0.5,1]
(一个例子)
我有几个问题:
- 如何将相同
uniform_
的内容仅应用于两行? - 是否有平方函数,以及如何仅将其应用于第一行?
- 可以一次操作完成吗?