numpy.floor

原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.floor.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

numpy.floor(x[, out]) = <ufunc 'floor'>

逐元素地返回输入的底。

标量x的底是最大整数i,使得i 。它通常表示为\lfloor x \rfloor

参数:

x:array_like

输入数据。

返回:

y:ndarray或scalar

x中每个元素的下限。

也可以看看

ceiltruncrint

笔记

一些电子表格程序计算“零向零”,换句话说,floor(-2.5) == -2 / t0>。NumPy改为使用floor的定义,其中floor(-2.5)== -3

例子

>>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0])
>>> np.floor(a)
array([-2., -2., -1.,  0.,  1.,  1.,  2.])