跳转至

Python 中 numpy.intersect1d()函数

原文:https://www . geeksforgeeks . org/numpy-intersec1d-python 中的函数/

numpy.intersect1d() 函数查找两个数组的交集,并返回两个输入数组中已排序的唯一值。

语法:numpy . intersec1d(arr 1,arr2,假定 _unique = False,return _ indices = False)

参数: arr1、arr 2:【array _ like】输入数组。 假设 _ 唯一:【bool】如果为真,则输入数组都假设为唯一,这样可以加快计算速度。默认值为假。 return _ indexes:【bool】如果为真,则返回两个数组交集对应的索引。如果有多个值,则使用值的第一个实例。默认值为假。

返回:【ndarray】常见和独特元素的排序 1D 数组。

代码#1 :

# Python program explaining
# numpy.intersect1d() function

# importing numpy as geek 
import numpy as geek 

arr1 = geek.array([1, 1, 2, 3, 4])
arr2 = geek.array([2, 1, 4, 6])

gfg = geek.intersect1d(arr1, arr2)

print (gfg)

输出:

[1 2 4]

代码#2 :

# Python program explaining
# numpy.intersect1d() function

# importing numpy as geek 
import numpy as geek 

arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
arr2 = [1, 3, 5, 7, 9]

gfg = geek.intersect1d(arr1, arr2)

print (gfg)

输出:

[1 3 5 7 9]



回到顶部