Вы не упомянули, как хранятся эти 5 тензоров, но давайте предположим, что они есть в списке. Вот способ сделать это:
import torch
x = [torch.rand((7, 20, 180)) for _ in range(5)]
y = torch.stack(x).mean(dim=0)
print(y.shape)
# >>> torch.Size([7, 20, 180])
Я также предполагаю, что вы сказали dim=1
, как будто PyTorch был индексированием на основе 1, а это не так.
Я вижу, вы в последнее время задаете много вопросов, и это не проблема. Я говорил это один раз, но снова: всегда старайтесь предоставить минимальный воспроизводимый пример . Всегда хорошо проявить некоторые усилия. Вы пробовали что-нибудь, прежде чем спрашивать?