TypeError: view() takes at most 2 arguments (3 given)
TypeError: view() takes at most 2 arguments (3 given)
我尝试在 pytorch 中使用 view() 但我无法输入 3 arguments.I 不知道为什么它一直出现此错误?谁能帮我这个?
def forward(self, input):
lstm_out, self.hidden = self.lstm(input.view(len(input), self.batch_size, -1))
看起来你的 input
是一个 numpy 数组,而不是 torch 张量。你需要先转换它,比如input = torch.Tensor(input)
.
我尝试在 pytorch 中使用 view() 但我无法输入 3 arguments.I 不知道为什么它一直出现此错误?谁能帮我这个?
def forward(self, input):
lstm_out, self.hidden = self.lstm(input.view(len(input), self.batch_size, -1))
看起来你的 input
是一个 numpy 数组,而不是 torch 张量。你需要先转换它,比如input = torch.Tensor(input)
.