【例】
In [1]: import numpy as np
In [2]: a = np.array([-2.4, -1.7, -0.4, 0.2, 1.5, 2.6])
In [3]: np.ceil(a)
Out[3]: array([-2., -1., -0., 1., 2., 3.])
In [4]: np.floor(a)
Out[4]: array([-3., -2., -1., 0., 1., 2.])
In [5]: np.round(a)
Out[5]: array([-2., -2., -0., 0., 2., 3.])
结论:
np.ceil(a)
:不小于 a 的最小整数;np.floor(a)
:不大于 a 的最大整数;np.round(a)
:四舍五入取整。