📜  Python中的 numpy.floor()(1)

📅  最后修改于: 2023-12-03 15:04:33.297000             🧑  作者: Mango

Python中的 numpy.floor()

介绍

numpy.floor() 是 numpy 库中的一个函数,用于对数组中的每个元素向下取整。它返回的结果是小于或等于每个元素的最大整数。

语法
numpy.floor(arr, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
参数
  • arr:要进行取整操作的数组。
返回值

返回一个数组,包含了将每个元素向下取整后的结果。

示例
import numpy as np

arr = np.array([1.4, 2.7, 3.1, 4.6, 5.9])

result = np.floor(arr)

print(result)

输出结果为:

[1. 2. 3. 4. 5.]
注意事项
  • numpy.floor() 函数返回的结果是一个浮点型数组,与原数组的数据类型保持一致。
  • numpy.floor() 函数逐个元素地向下取整,即将小数点后的所有数位截断。
  • 当传入的数组中有 NaN(Not a Number)时,结果将同样返回 NaN。

更多有关 numpy.floor() 函数的详细信息,请参阅 numpy 官方文档