import torch
result = torch.tensor([[-0.31998062, 0.23499623, -0.57950413, -0.87050116, 0.64585143,
0.63711727]])
result = result.detach().numpy()
# [[-0.31998062 0.23499623 -0.57950413 -0.87050116 0.64585143 0.63711727]]
result.dtype
# float32
result = torch.tensor(result)
# tensor([[-0.3200, 0.2350, -0.5795, -0.8705, 0.6459, 0.6371]])
result.dtype
# torch.float32
这个只是一个表象,print访问的是_str_方法,打印出来的小数点只有这几位,可以通过torch.set_printoptions(precision=8)
显示小数点后的位数
tensor([[-0.31998062, 0.23499623, -0.57950413, -0.87050116, 0.64585143,
0.63711727]])