【发布时间】:2019-02-12 09:55:54
【问题描述】:
我有如下的 numpy 数组。
x = array([0.1])
y = array([0.2])
z= array([-0.05])
我想以数字形式获取它们的值。因此,我做了以下操作。
print(x.tolist()[0])
print(y.tolist()[0])
print(z.tolist()[0])
但是,它给了我以下不正确的结果。
0.09999999999999996
0.19999999999999998
-0.049999999999999975
我想知道是否有办法分别获得0.1, 0.2, -0.05。
如果需要,我很乐意提供更多详细信息。
【问题讨论】:
-
@Austin 我用过。但是,它仍然给了我
0.09999999999999996 0.19999999999999998 -0.049999999999999975
标签: python