在 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

