📅  最后修改于: 2023-12-03 14:46:01.160000             🧑  作者: Mango
numpy.ceil()
函数用于返回大于或等于输入数值的最小整数。它将所有小于或等于输入数值的数字舍入为最接近的整数。
numpy.ceil(x, out=None, dtype=None, casting='safe', ...)
x
:输入值,可以是浮点数、整数或数组。out
:输出数组,用于存储结果。dtype
:输出数组的数据类型。casting
:指定数据类型转换规则。返回大于或等于输入数值的最小整数。
import numpy as np
x = np.array([1.1, 2.5, 3.8, 4.4, 5.0])
y = np.ceil(x)
print(y)
输出结果为:
[2. 3. 4. 5. 5.]
上面的例子中,输入数组 x
包含 5 个元素。np.ceil()
函数调用 x
中的每个元素,并返回它们的向上取整的结果。
当输入值 x
为单个浮点数或整数时,np.ceil()
函数也会按照同样的方式向上取整。
import numpy as np
y = np.ceil(3.14)
print(y)
输出结果为:
4.0
当 x
是一个数组时,numpy.ceil(x)
函数将返回一个相同元素的数组,其中每个元素都是其对应元素的向上取整结果。
numpy.ceil()
函数是一个非常有用的工具,它可以将输入的数字舍入为最接近的整数。它可以被单个数字或数组调用,可以帮助你处理各种数字舍入需求。