2020-03-02 tensor() takes 1 positional argument but 2 were given pytorch pytorchのtensorにおいて import torch t = torch.tensor([1,2,3], [4,5,6.]) のようなコードを実行すると、 tensor() takes 1 positional argument but 2 were given というエラーが出る。 これはtensorには1つのアーギュメントを認識するのにも関わらず、2つが与えられたというエラーだ。 おそらく1つ[]が足りていなくて、 import torch t = torch.tensor([[1,2,3], [4,5,6.]]) このように書き換えれば上手くいくはずだ。