最重要的的区别: torch.arange() x = torch.arange(1.0,5.0) print(x) 输出:tensor([1., 2., 3., 4.]) torch.range() y = torch.range(1.0,5.0) print(y) 输出:tensor([1., 2., 3., 4., 5.]) 可以看到: torch.arange(start,end)的结果不包括end torch.range(start,end)的结果包括end