如a (array([1, 2, 6], dtype=int64),) b (array([1, 2, 4, 8], dtype=int64),) 求在a中有b中沒有的結果
3 回答

心有法竹
TA貢獻1866條經驗 獲得超5個贊
>>> a = np.array([1, 2, 3, 2, 4, 1])
>>> b = np.array([3, 4, 5, 6])
>>> np.setdiff1d(a, b)
array([1, 2])

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
1 2 3 4 5 6 7 8 9 | #py2.7 #coding=utf-8 import numpy as np a = np.array([1, 2, 6],dtype=np.int64) b = np.array([1, 2, 4, 8],dtype=np.int64) print list(set(a)-set(b)) >>> [6] >>> |

紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
1 2 3 4 5 6 7 8 9 | >>> import numpy as np >>> a = np.array([1, 2, 6]) >>> b = np.array([1, 3, 6]) >>> ### 交集 >>> np.intersect1d(a,b) array([1, 6]) >>> ### 差集 >>> np.setdiff1d(a,b) array([2]) |
- 3 回答
- 0 關注
- 1777 瀏覽
添加回答
舉報
0/150
提交
取消