本文主要是介绍Numpy数组的取整及类型转换:ceil, floor, trunc, rint, around等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Numpy数组的取整函数
函数名 | 功能 |
---|---|
numpy.ceil(x,) | 向正无穷取整, ⌈ x ⌉ \lceil \bm x \rceil ⌈x⌉ |
numpy.floor(x,) | 向负无穷取整, ⌊ x ⌋ \lfloor \bm x \rfloor ⌊x⌋ |
numpy.trunc/fix(x,) | 截取整数部分 |
numpy.rint(x,) | 四舍五入到最近整数 |
numpy.around(x,) | 四舍五入到给定的小数位 |
>>> a = np.array([-1.7, -1.1, -0.6, -0.2, 0.4, 0.6, 1.3, 2.0])
>>> a
array([-1.7, -1.1, -0.6, -0.2, 0.4, 0.6, 1.3, 2. ])
>>> np.ceil(a)
array([-1., -1., -0., -0., 1., 1., 2., 2.])
>>> np.floor(a)
array([-2., -2., -1., -1., 0., 0., 1., 2.])
>>> np.trunc(a)
array([-1., -1., -0., -0., 0., 0., 1., 2.])
>>> np.rint(a)
array([-2., -1., -1., -0., 0., 1., 1., 2.])
>>> np.around(a)
array([-2., -1., -1., -0., 0., 1., 1., 2.])
这篇关于Numpy数组的取整及类型转换:ceil, floor, trunc, rint, around等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!