【发布时间】:2019-04-27 06:22:44
【问题描述】:
我不知道为什么张量的结果都是 0。这里有什么问题吗?
>>> import torch
>>> import numpy as np
>>> import math
>>> torch.__version__
'0.4.1'
>>> np.__version__
'1.15.4'
>>> torch.arange(0, 10, 2) *-(math.log(10000.0) / 10)
tensor([0, 0, 0, 0, 0])
>>> np.arange(0, 10, 2) *-(math.log(10000.0) / 10)
array([-0. , -1.84206807, -3.68413615, -5.52620422, -7.3682723 ])
>>> torch.arange(0, 10, 2)
tensor([0, 2, 4, 6, 8])
>>> np.arange(0, 10, 2)
array([0, 2, 4, 6, 8])
【问题讨论】:
-
我的结果是
tensor([-0.0000, -1.8421, -3.6841, -5.5262, -7.3683]),v0.4.0a0+3749c58 -
Python 版本 3.7.1