返回NumPy数组元素的上舍入值


要返回数组元素逐个元素的上舍入值,请在Python NumPy中使用**numpy.ceil()**方法。标量x的上舍入值是最小的整数i,使得i >= x。它通常表示为 **$\mathrm{\lceil X \rceil}$**。该函数返回x中每个元素的上舍入值,数据类型为浮点数。如果x是标量,则这是一个标量。

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

步骤

首先,导入所需的库:

import numpy as np

创建一个数组:

arr = np.array([56.9, 27.4, -100.8, 50, -10.5, 76.8, -98])

显示数组:

print("Array...
", arr)

获取数组的类型:

print("
Our Array type...
", arr.dtype)

获取数组的维度:

print("
Our Array Dimensions...
", arr.ndim)

获取数组中元素的数量:

print("
Number of elements...
", arr.size)

要返回数组元素逐个元素的上舍入值,请在Python NumPy中使用numpy.ceil()方法:

print("
Result (ceil)...
",np.ceil(arr))

示例

import numpy as np

# Create an array
arr = np.array([56.9, 27.4, -100.8, 50, -10.5, 76.8, -98])

# Display the array
print("Array...
", arr) # Get the type of the array print("
Our Array type...
", arr.dtype) # Get the dimensions of the Array print("
Our Array Dimensions...
", arr.ndim) # Get the number of elements in the Array print("
Number of elements...
", arr.size) # To return the ceil of the array elements, element-wise, use the numpy.ceil() method in Python Numpy print("
Result (ceil)...
",np.ceil(arr))

输出

Array...
[ 56.9 27.4 -100.8 50. -10.5 76.8 -98. ]

Our Array type...
float64

Our Array Dimensions...
1

Number of elements...
7

Result (ceil)...
[ 57. 28. -100. 50. -10. 77. -98.]

更新于:2022年2月8日

93 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告