dpnp.ceil¶
- dpnp.ceil = <DPNPUnaryFunc 'ceil'>¶
Returns the ceiling for each element \(x_i\) for input array x. Rounds each element \(x_i\) of the input array x to the smallest (i.e., closest to
-infinity) integer-valued number that is not less than \(x_i\).For full documentation refer to
numpy.ceil.- Parameters:
x ({dpnp.ndarray, usm_ndarray}) -- Input array, expected to have a boolean or real-valued data type.
out ({None, dpnp.ndarray, usm_ndarray, tuple of ndarray}, optional) --
Output array to populate. Array must have the correct shape and the expected data type. A tuple (possible only as a keyword argument) must have length equal to the number of outputs.
Default:
None.order ({None, "C", "F", "A", "K"}, optional) --
Memory layout of the newly output array, if parameter out is
None.Default:
"K".
- Returns:
out -- An array containing the element-wise ceiling.
- Return type:
Limitations
Parameters where and subok are supported with their default values. Keyword argument kwargs is currently unsupported. Otherwise
NotImplementedErrorexception will be raised.See also
dpnp.floorReturn the floor of the input, element-wise.
dpnp.truncReturn the truncated value of the input, element-wise.
dpnp.rintRound elements of the array to the nearest integer.
dpnp.fixRound to nearest integer towards zero, element-wise.
Examples
>>> import dpnp as np >>> a = np.array([-1.7, -1.5, -0.2, 0.2, 1.5, 1.7, 2.0]) >>> np.ceil(a) array([-1.0, -1.0, -0.0, 1.0, 2.0, 2.0, 2.0])