首页 > 解决方案 > 如何组合两个数组

问题描述

我想组合 2 个数组以获得由数组中的公共值组成的数组。例如:

x = np.array ([1,2,3,4,6,11])

y = np.array ([3,6,5,2,9,8])

结果应该是z = [2, 3, 6]两者共有的值。

标签: pythonnumpy

解决方案


您正在寻找功能np.intersect1d(x,y)

编辑:另外,保持这个易于访问:https ://docs.scipy.org/doc/numpy-1.17.0/numpy-ref-1.17.0.pdf我不能告诉你我刚刚弹出多少定期用于那些奇怪的一次性功能。


推荐阅读