我有一个使用Lua Torch 7和pytorch并带有scipy的.mat文件的输出矩阵。我在使用pytorch中得到了一点不同的矩阵。请有人向我解释原因?在pytorch中,矩阵位于浮点中,但是在Lua火炬中,它具有固定点。如何在pytorch中修复该点。
这是矩阵。
来自Scipy和pytorch结果:
tensor([[[112., -1., -1., -1., -1., -1.],
[ -1., -1., 130., 138., -1., -1.]],
[[ 57., -1., -1., -1., -1., -1.],
[ -1., -1., 11., 53., -1., -1.]],
[[ 58., -1., -1., -1., -1., -1.],
[ -1., -1., 31., 28., -1., -1.]],
[[ 46., -1., -1., -1., -1., -1.],
[ -1., -1., 24., 28., -1., -1.]]])
从Lua torch7结果
[[[113 -1 -1 -1 -1 -1]
[-1 -1 131 139 -1 -1]],
[[57 -1 -1 -1 -1 -1],
[-1 -1 11 53 -1 -1]],
[[58 -1 -1 -1 -1 -1],
[-1 -1 31 29 -1 -1]],
[[47 -1 -1 -1 -1 -1],
-[1 -1 24 28 -1 -1]]]
您可以在pytorch中看到第一个元素112
,但是在lua火炬中可以看到113
。 sSimilary 130 & 131
,138 & 139
,28 & 29
和46 and 47
。我想要与第二个矩阵Lua火炬相似的结果。是否有任何方法也可以在pytorch中获得修复点。请帮帮我。谢谢