numpy.nextafter () in Python



numpy.nextafter (arr1, arr2, out = None, where = True, casting = & # 39; same_kind & # 39 ;, order = & # 39; K & # 39 ;, dtype = None ) : This math function helps the user return the next floating point value after arr1 in the direction of arr2, element by element.

Parameters:
arr1: [array_like] Input array, values ​​to find next value of.
arr2: [array_like] Input array, values ​​in which direction to look for .
out: [ndarray, optional] Output array with same dimensions as Input array, placed with result.
** kwargs: Allows you to pass keyword variable length of argument to a function. It is used when we want to handle named argument in a function.
where: [array_like, optional] True value means to calculate the universal functions (ufunc) at that position, False value means to leave the value in the output alone.

Return: next floating-point value of arr1 in the direcrion of arr2.

Code :

# Python program illustrating
# nextafter () method

import numpy as np 

 

arr1 = 3

arr2 = 4

 

print ( " arr1: " , arr1)

print ( "arr2:" , arr2)

 

print ( "Check sign of arr1:" , np.nextafter ( arr1, arr2))

Output:

 arr1: 3 arr2: 4 Check sign of arr1: 3.0000000000000004