NumPy floor() 函数返回输入数据的向下取整值。标量 x 的下取整是最大整数 i,使得 i <= x。
语法
numpy.floor(a, out=None)
参数
a | 必填。 指定包含元素的数组,计算向下取整值。 |
out | 可选。 指定存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或无,则返回新分配的数组。 |
返回值
返回a每个元素的向下取整值。
示例:
在下面的示例中,numpy floor() 函数用于计算数组 Arr 中每个元素的向下取整值。
import numpy as np
Arr = np.array([0.65, 6.56, 52.67, 167.23])
print("原始数组:")
print(Arr)
print("\n向下取整后的数组:")
print(np.floor(Arr))
上述代码的输出将是:
原始数组:
[ 0.65 6.56 52.67 167.23]
向下取整后的数组:
[ 0. 6. 52. 167.]