📜  Python numpy.ceil()(1)

📅  最后修改于: 2023-12-03 14:46:01.160000             🧑  作者: Mango

Python numpy.ceil()

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() 函数是一个非常有用的工具,它可以将输入的数字舍入为最接近的整数。它可以被单个数字或数组调用,可以帮助你处理各种数字舍入需求。