我正在做一些计算,我得到的数值像*e-17,但是我想让所有的小值变成零。
有没有办法在整个程序中将低值变为零,比如公差?我用的是同情。
非常感谢,
发布于 2018-07-09 15:23:46
您可以使用math.isclose测试是否接近于零,并相应地设置值:
math.isclose
import math value = 0 if math.isclose(value, 0) else value
python文档中的更多细节
https://stackoverflow.com/questions/51248911
相似问题