【发布时间】:2017-08-29 10:00:24
【问题描述】:
我的问题
假设我有
a = np.array([ np.array([1,2]), np.array([3,4]), np.array([5,6]), np.array([7,8]), np.array([9,10])])
b = np.array([ np.array([5,6]), np.array([1,2]), np.array([3,192])])
它们是两个大小不同的数组,包含其他数组(内部数组大小相同!)
我想计算 a 中有多少 b 项(即内部数组)。请注意,我没有考虑他们的立场!
我该怎么做?
我的尝试
count = 0
for bitem in b:
for aitem in a:
if aitem==bitem:
count+=1
有没有更好的方法?尤其是在一行中,也许有点理解..
【问题讨论】:
-
只为标题投票
-
@thanks man,感激不尽