demo.py 492 B

12345678910111213141516171819202122
  1. import torch
  2. # 创建一个 2*3 的全 0 张量
  3. a = torch.zeros(2, 3)
  4. print(a)
  5. # 创建一个 2*3 的全 1 张量
  6. b = torch.ones(2, 3)
  7. print(b)
  8. # 创建一个 2*3 的随机张量
  9. c = torch.randn(2, 3)
  10. print(c)
  11. # 从 NumPy 数组创建张量
  12. import numpy as np
  13. numpy_array = np.array([[1,2],[3,4]])
  14. tensor_from_numpy = torch.from_numpy(numpy_array)
  15. print(tensor_from_numpy)
  16. device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
  17. d = torch.randn(2,3, device=device)
  18. print(d)