在 Numpy 中返回输入的下限

numpyserver side programmingprogramming更新于 2025/9/26 4:07:17

要返回输入的下限,请使用 Python Numpy 中的 numpy.floor() 方法。标量 x 的下限是 i 的最大整数,且 i <= x。它通常表示为 $\mathrm{\lfloor X \rfloor}$。该函数返回 x 中每个元素的下限。如果 x 是标量,则此函数也为标量。

输出是存储结果的位置。如果提供,则输出必须具有输入广播到的形状。如果未提供或为 None,则返回新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。

步骤

首先,导入所需的库 −

import numpy as np

要返回输入的下限,请使用 Python Numpy 中的 numpy.floor() 方法。

检查 floor() 是否为浮点型 −

print("结果?", np.floor(45.7))
print("
结果?", np.floor(-487.4))

检查 floor() 是否为 inf −

print("
结果?", np.floor(-np.inf))

检查 floor() 是否为 nan 和 inf −

print("
结果?", np.floor(np.nan)) print("
结果?", np.floor(np.inf))

检查 floor() 是否为 log −

print("
结果?", np.floor(np.log(1))) print("
结果?", np.floor(np.log(2)))

示例

import numpy as np

# 要返回输入的下限值,请使用 Python Numpy 中的 numpy.floor() 方法

print("返回下限值...
") # 检查 floor() 函数是否为浮点型 print("结果?", np.floor(45.7)) print("
结果?", np.floor(-487.4)) # 检查 floor() 函数是否为 inf print("
结果?", np.floor(-np.inf)) # 检查 floor() 函数是否为 nan 和 inf print("
结果?", np.floor(np.nan)) print("
结果?", np.floor(np.inf)) # 检查 floor() 函数是否为对数型 print("
结果?", np.floor(np.log(1))) print("
结果?", np.floor(np.log(2)))

输出

Returning the floor value...

结果?45.0

结果?-488.0

结果?-inf

结果?nan

结果?inf

结果?0.0

结果?0.0

相关文章