round() 函数
对浮点数近似取值,并可选保留几位小数
实例:
import numpy as np
# 在 python3 中如果距离两边一样远,会靠近偶数(一般是四舍六入)
np.round(0.5) # 0.0
np.round(1.5) # 2.0
np.round(1.255, 2) # 1.25
np.round(2.567, 2) # 2.57
np.round(100.000321, 3) # 100.0 如果保留的是多个0,取一位
如果对精度要求很高的话,最好避免使用 round() 函数,以免带来误差,如可选择:
字符串格式化 print("%.3f" % value)
Now is better than never