查找两个NumPy数组的并集
为了找到两个一维数组的联合,我们可以使用Python Numpy库的函数numpy.union1d()。它返回唯一的、经过排序的数组,其值在两个输入数组中的任何一个。
语法:
注意在输入中给出的数组如果不是一维的,就会被压扁。让我们看看如何找到两个数组的联合的例子。
示例 1:
输出:
示例 2:
让我们看看寻找二维数组和一维数组的联合的例子。正如前面所讨论的,如果作为参数传递给函数numpy.union1d的数组是二维的,那么它们会被压扁为一维的。
输出:
示例3:
如果我们想找到两个以上数组的并集,那么我们可以通过使用functools.reduce函数来找到。
输出: