提问人:Confounded 提问时间:6/1/2023 更新时间:6/1/2023 访问量:46
在python / numpy中将要执行的所有计算设置为给定的精度
Set all calculation to be performed to a given precision in python / numpy
问:
有没有办法为要在 Python 程序中执行的所有计算设置精度?或者至少定义一个阈值,在所有计算中,值将设置为 0?也许至少在特定包执行的计算中,比如说,?也许是某种全局参数?numpy
答: 暂无答案
评论
np.isclose
np.allclose
mpmath
numpy
numpy
0
0
numpy
numpy
通过在 C 代码中进行所有计算来获得大部分速度。我不是这方面的专家,但我的感觉是,重点是快速高效的通话,没有大量的检查和花里胡哨。其他(最近的)SO 已经表明它甚至不注意大多数溢出标志。100.0*(0.5*0.01)
0.5
0.5*0.01 = 0.005
0.0
0.0