numpy.setxor1d#

numpy.setxor1d(ar1, ar2, assume_unique=False)[來源]#

找出兩個陣列的互斥或集合。

回傳已排序、唯一的數值,這些數值僅存在於其中一個(而非兩個)輸入陣列中。

參數:
ar1, ar2array_like

輸入陣列。

assume_uniquebool

若為 True,則假設輸入陣列皆為唯一值,這可以加速計算。預設值為 False。

回傳值:
setxor1dndarray

已排序的一維陣列,包含僅存在於其中一個輸入陣列中的唯一值。

範例

>>> import numpy as np
>>> a = np.array([1, 2, 3, 2, 4])
>>> b = np.array([2, 3, 5, 7, 5])
>>> np.setxor1d(a,b)
array([1, 4, 5, 7])