numpy保留小数位数
【摘要】
import numpy as np
n=2
data= numpy.around(a, n)
保留2位小数,n为3,则保留3位小数。
默认保留整数,计算方法是四舍五入。
这里是一些例子
import numpy as np>>> np.around([0.37, 1.64])array([ 0., 2.])>>&g...
import numpy as np
n=2
data= numpy.
around
(a, n)
保留2位小数,n为3,则保留3位小数。
默认保留整数,计算方法是四舍五入。
这里是一些例子
import numpy as np
>>> np.around([0.37, 1.64])
array([ 0., 2.])
>>> np.around([0.37, 1.64], decimals=1)
array([ 0.4, 1.6])
>>> np.around([.5, 1.5, 2.5, 3.5, 4.5]) # rounds to nearest even value
array([ 0., 2., 2., 4., 4.])
>>> np.around([1,2,3,11], decimals=1) # ndarray of ints is returned
array([ 1, 2, 3, 11])
>>> np.around([1,2,3,11], decimals=-1)
array([ 0, 0, 0, 10])
结果是四舍五入。
而python强转类型int(1.12)是取整,丢掉后面的小数。
aaa=int(1.9)
print(aaa)
答案是1
下面再列举一下Python保留指定位数的小数方法:
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/108795872
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)