
numpy 两个一维数组的差集?
如a(array([1,2,6],dtype=int64),)b(array([1,2,4,8],dtype=int64),)求在a中有b中没有的结果...
如a (array([1, 2, 6], dtype=int64),)
b (array([1, 2, 4, 8], dtype=int64),)
求在a中有b中没有的结果 展开
b (array([1, 2, 4, 8], dtype=int64),)
求在a中有b中没有的结果 展开
4个回答
展开全部
#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]
>>>
2016-06-14
展开全部
set(a)-set(b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>>> a = np.array([1, 2, 3, 2, 4, 1])
>>> b = np.array([3, 4, 5, 6])
>>> np.setdiff1d(a, b)
array([1, 2])
>>> b = np.array([3, 4, 5, 6])
>>> np.setdiff1d(a, b)
array([1, 2])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>>> 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])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询