如何使用any()测试两个数组是否重叠

2024-04-24 10:05:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我想测试两个数组是否有公共元素。我试过了,但没用。在

a = np.array([4,5])
b = np.array([1,-1])
a.any() in b

这将返回True。。。在


Tags: intrue元素npany数组array
1条回答
网友
1楼 · 发布于 2024-04-24 10:05:46

使用all或{}取决于你的目标是什么

all(np.isin(a,b))
#or
#np.isin(a, b).all()

或者

^{pr2}$

使用all的示例:

^{3}$

使用any的示例:

a = np.array([1,2])
b = np.array([1,3])

any(np.isin(a,b))
#True

相关问题 更多 >