📜  Python中的numpy.isreal

📅  最后修改于: 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