numpy
  1. numpy-ceil

NumPy: numpy.ceil

Introduction

This page explores the usage of the numpy.ceil function in NumPy, which is used for element-wise rounding up to the nearest integer.

numpy.ceil Function

Syntax

The syntax for the numpy.ceil function is as follows:

numpy.ceil(x, out=None, where=True, casting='same_kind', order='K', dtype=None, ufunc 'ceil')

Example

Consider the following example:

import numpy as np

# Creating an array
arr = np.array([1.2, 2.8, 3.5, 4.1, 5.9])

# Rounding up to the nearest integer element-wise
ceil_arr = np.ceil(arr)

Output

After executing the above code, ceil_arr will contain the elements of the original array rounded up to the nearest integer.

Explanation

The numpy.ceil function rounds each element of the input array to the nearest integer greater than or equal to that element. It returns an array of the same shape as the input array.

Use

  • Data Transformation: Use numpy.ceil to transform numerical data when rounding up is necessary.
  • Mathematical Operations: When working with mathematical operations that require whole numbers, rounding up can be essential.

Important Points

  • The input array can contain both positive and negative values.
  • The out parameter can be used to specify an output array where the result will be stored.

Summary

The numpy.ceil function is a useful tool for rounding up numerical data to the nearest integer element-wise. Whether you're dealing with data transformation or specific mathematical operations, incorporating numpy.ceil into your NumPy workflows provides a convenient way to perform ceiling rounding on array data.

Published on: