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.])
版权声明:本文为sinat_34072381原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。