numpy.nextafter() in Python

numpy.nextafter(arr1, arr2, out = None, where = True, casting = ‘same_kind’, order = ‘K’, dtype = None) : This mathematical function helps user to return next floating-point value after arr1 towards arr2, element-wise.

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 ("\nCheck sign of arr1 : ", np.nextafter(arr1, arr2))


Output :

arr1 :  3
arr2 :  4

Check sign of arr1 :  3.0000000000000004
My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.