Я определил тензор как этот
t_shape = [4, 1]
data = torch.rand(t_shape)
Я хочу применить различные функции к каждой строке.
funcs = [lambda x: x+1, lambda x: x**2, lambda x: x-1, lambda x: x*2] # each function for each row.
Я могу сделать это с помощью следующего кода
d = torch.tensor([f(data[i]) for i, f in enumerate(funcs)])
Как правильно сделать это с более продвинутыми API, определенными в PyTorch?