📜  Python中的numpy.isrealobj

📅  最后修改于: 2020-06-11 03:04:23             🧑  作者: Mango

numpy.isrealobj(array) : 此逻辑函数有助于检查数组是否没有复杂类型或数组是否具有复杂数字。即使虚部等于零,也不会将其视为实物。

参数:array:[array_like]输入数组或对象的元素,

返回:

如果输入数组没有任何复杂元素,则为true;否则为false。否则为假。

代码1: 

# 解释isrealobj()函数的Python程序 
import numpy as np 
  
in_array = [1, 3, 5, 4] 
print ("输入数组 : ", in_array) 
  
output_value = np.isrealobj(in_array) 
print ("\n是实数 : ", output_value) 

输出: 

输入数组:[1、3、5、4] 

是实数:True

代码2: 

# Python程序说明numpy.isrealobj()方法
    
import numpy as geek  
     
# 为每个元素返回True / False值  
a = geek.arange(20).reshape(5, 4) 
print("是实数 : ", geek.isrealobj(a)) 
     
# 以True的形式返回True / False值,因为开头已经提到了dtpe 
b = geek.arange(20).reshape(5, 4).dtype = complex
                   
print("\n",b) 
print("\n是实数 : ", geek.isrealobj(b)) 
    
    
b = [[1j],  
     [3]] 
print("\n是实数 : ", geek.isrealobj(b)) 

输出: 

是实数:True 

class 'complex'
是实数:True 

是实数:False