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])