numpy.real_if_close() function Python (original) (raw)

Last Updated : 11 Jun, 2020

In this **numpy.real_if_close()**function, if complex input returns a real array then complex parts are close to zero.

Syntax : numpy.real_if_close(arr, tol = 100)

Parameters :
arr : [array_like] Input array.
tol : [float] “Close to zero” is defined as tol. Tolerance in machine epsilons for the complex part of the elements in the array.

Return : [ndarray] If arr is real, the type of arr is used for the output. If arr has complex elements, the returned type is float.

Code #1 :

import numpy as geek

arr = [ 3.6 + 4e - 14j ]

tol = 1000

gfg = geek.real_if_close(arr, tol)

print (gfg)

Output :

[3.6]

Code #2 :

import numpy as geek

arr = [ 3.6 + 2e - 11j ]

tol = 1000

gfg = geek.real_if_close(arr, tol)

print (gfg)

Output :

[3.6+2.e-11j]

Similar Reads