在numpy中,我正在使用np.genfromtxt()
0.085 102175 0.00025
0.094 103325 0.00030
raw = genfromtxt(fn)
检查raw
时,我会收到以下信息:
>>> raw[0,0]
0.085000000000000006
如何在结尾处阻止工件6
以及它来自哪里?
答案 0 :(得分:1)
这是正常行为,是由于浮点运算的基本不精确。换句话说,0.085
无法在浮点位中精确表示。出于这个原因,在任何数值计算中假设一点噪声通常是一个好主意。