numpy.real_if_close()函数– Python
在这个numpy.real_if_close()
函数中,如果复数输入返回一个实数数组,则复数部分接近于零。
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.
代码#1:
# Python program explaining
# numpy.real_if_close() function
# importing numpy as geek
import numpy as geek
arr = [3.6 + 4e-14j]
tol = 1000
gfg = geek.real_if_close(arr, tol)
print (gfg)
输出 :
[3.6]
代码#2:
# Python program explaining
# numpy.real_if_close() function
# importing numpy as geek
import numpy as geek
arr = [3.6 + 2e-11j]
tol = 1000
gfg = geek.real_if_close(arr, tol)
print (gfg)
输出 :
[3.6+2.e-11j]