我有一个脚本,它生成一个大的值表和相应的错误。计算的误差总是有一个有效数字,但精度不同(例如误差1e=1e-5误差2=1e-1(。我想知道是否有一种基于误差精度对表中的值进行四舍五入的自动逻辑方法。例如,我想以自动化的方式(在python中(从表1转到表2(如下所示(。
Table 1
A B C
error error error
0.0300 61.7303 39.9862
2e-02 5e-01 2e+00
Table 2
A B C
error error error
0.03 61.7 40
2e-02 5e-01 2e+00
你试过查看python的十进制类吗?看看这篇关于python中舍入数字的广泛阅读,它包含了解决问题所需的所有信息:https://realpython.com/python-rounding/