📅  最后修改于: 2020-06-11 05:09:48             🧑  作者: Mango
numpy.isreal(array) : 逐个元素测试是否为实数(不是无穷大还是不是Number),然后将结果作为布尔数组返回。
参数:
array: [array_like]要测试其元素的输入数组
返回:
包含结果的布尔数组
代码1:
# Python程序说明numpy.isreal()方法
import numpy as geek
print("是实数 : ", geek.isreal([1+1j, 0j]), "\n")
print("是实数 : ", geek.isreal([1, 0]), "\n")
输出:
是实数:[False True]
是实数:[True True]
代码2:
# Python程序说明numpy.isreal()方法
import numpy as geek
# 为每个元素返回True / False值
a = geek.arange(20).reshape(5, 4)
print("是实数 : \n", geek.isreal(a), "\n")
# Returns True/False value as ans
# because we have mentioned dtpe in the beginning
a = geek.arange(20).reshape(5, 4).dtype = float
print("\n是实数 : ", geek.isreal(a))
输出:
是实数:
[True True True True ]
[True True True True ]
[True True True True ]
[True True True True ]
[True True True True ]
是实数:True