📅  最后修改于: 2023-12-03 15:34:02.773000             🧑  作者: Mango
numpy.floor()
是 NumPy 库中的一个数学函数,用于对数组中的所有元素进行向下取整。
numpy.floor(arr, out=None)
参数
arr
:待进行向下取整操作的数组;out
:可选,输出结果的替代位置。返回值
返回一个新的数组,其中所有元素都已进行向下取整。
import numpy as np
arr = np.array([1.2, 2.5, 3.8])
print("原数组:", arr)
out_arr = np.floor(arr)
print("向下取整数组:", out_arr)
输出结果:
原数组: [1.2 2.5 3.8]
向下取整数组: [1. 2. 3.]
numpy.floor()
经常用于将浮点数向下取整为整数,如在计算分数的平均分时,常常需要将结果向下取整为整数。
scores = np.array([78.4, 78.6, 89.3, 92.7, 85.9])
mean_score = np.floor(np.mean(scores))
print("平均分数:", mean_score)
输出结果:
平均分数: 84.0
numpy.floor()
是一个非常实用的 NumPy 数学函数,它能够对数组中的每一个元素进行向下取整操作。此函数通常用于将浮点数向下取整为整数,可以在许多场景中使用。