📜  Python中的 numpy.in1d()函数

📅  最后修改于: 2022-05-13 01:54:57.635000             🧑  作者: Mango

Python中的 numpy.in1d()函数

numpy.in1d()函数测试一维数组的每个元素是否也存在于第二个数组中,并返回一个与 arr1 相同长度的布尔数组,如果 arr1 的元素在 arr2 中,则返回 True,否则返回 False。

代码#1:

# Python program explaining
# numpy.in1d() function
    
# importing numpy as geek 
import numpy as geek 
   
arr1 = geek.array([0, 1, 2, 3, 0, 4, 5])
arr2 = [0, 2, 5]
   
gfg = geek.in1d(arr1, arr2)
   
print (gfg)

输出 :

[ True False True False True False True]


代码#2:

# Python program explaining
# numpy.in1d() function
    
# importing numpy as geek 
import numpy as geek 
   
arr1 = geek.array([0, 1, 2, 3, 0, 4, 5])
arr2 = [0, 2, 5]
   
gfg = geek.in1d(arr1, arr2, invert = True)
   
print (gfg)

输出 :

[False True False True False True False]