from decimal import Decimal, ROUND_HALF_UP
# 方法3:Decimal精确控制
num = Decimal('3.1415926')
result = num.quantize(Decimal('0.00'), rounding=ROUND_HALF_UP) # 输出Decimal('3.14')
print(result)
# 方法4:numpy的around
import numpy as np
arr = np.array([3.141, 2.718])
result = np.around(arr, 2) # 输出array([3.14, 2.72])
print(result)
ZnJvbSBkZWNpbWFsIGltcG9ydCBEZWNpbWFsLCBST1VORF9IQUxGX1VQCgojIOaWueazlTPvvJpEZWNpbWFs57K+56Gu5o6n5Yi2Cm51bSA9IERlY2ltYWwoJzMuMTQxNTkyNicpCnJlc3VsdCA9IG51bS5xdWFudGl6ZShEZWNpbWFsKCcwLjAwJyksIHJvdW5kaW5nPVJPVU5EX0hBTEZfVVApICAjIOi+k+WHukRlY2ltYWwoJzMuMTQnKQpwcmludChyZXN1bHQpCgojIOaWueazlTTvvJpudW1weeeahGFyb3VuZAppbXBvcnQgbnVtcHkgYXMgbnAKYXJyID0gbnAuYXJyYXkoWzMuMTQxLCAyLjcxOF0pCnJlc3VsdCA9IG5wLmFyb3VuZChhcnIsIDIpICAjIOi+k+WHumFycmF5KFszLjE0LCAyLjcyXSkKcHJpbnQocmVzdWx0KQ==