📜  Python中的numpy.not_equal

📅  最后修改于: 2020-06-17 04:38:07             🧑  作者: Mango

numpy.not_equal(x1, x2[, out]) : 检查两个元素是否相等。

参数:

x1,x2:[array_like]输入数组,我们要检查其元素
out:[ndarray,可选]返回True / False的输出数组。与x1形状相同的占位符,用于存储结果。

返回:

布尔数组

 

代码1:

# Python程序说明numpy.not_equal()方法 
   
import numpy as geek  
  
a  = geek.not_equal([1., 2.], [1., 3.]) 
print("不相等 : \n", a, "\n") 
  
b = geek.not_equal([1, 2], [[1, 3],[1, 4]]) 
print("不相等 : \n", b, "\n") 

输出:

不相等 : 
 [False  True] 

不相等 : 
 [[False  True]
 [False  True]] 

代码2:

# Python程序说明numpy.not_equal()方法 
    
import numpy as geek  
  
# 在这里,我们将比较复杂值和int 
a = geek.array([0 + 1j, 2]) 
b = geek.array([1,2]) 
  
d  = geek.not_equal(a, b) 
print("使用.not_equal()比较int与complex : ", d) 

输出:

使用.not_equal()比较int与complex : [ True False]

 

代码3:

# Python程序说明numpy.not_equal()方法 
    
import numpy as geek  
  
# 这里我们将Float与int值进行比较 
a = geek.array([1.1, 1]) 
b = geek.array([1, 2]) 
 
d  = geek.not_equal(a, b) 
print("\n使用.not_equal()比较float和int : ", d) 

输出:

使用.not_equal()比较float和int :  [ True  True]