What are some efficient functions to round off numbers in an array?

I came across this method in NumPy of rounding off all the elements of the array to the nearest integer using NumPy’s round function. Attaching code snippet below:

I was curious to know if there are any other substitute and efficient methods for this, can anyone list them below, and explain them too?

1 Like

Yes, there are substitute methods of rounding off elements in an array, one of them involves using the np.around() function of NumPy which offers you more flexibility as you can round off numbers according to your given number of decimals. Below is an example code that shows you the working of this function:

The code uses the np.around() function to round off the elements of array a to 2 decimal places, and the result is stored in a new array called b.