import numpy as np
np.random.seed(0) # random seed for repeatability
a_ = np.random.randint(15,size=(1000,2)) # create random data for tuples
b_ = np.random.randint(15,size=(1000,2)) # create random data for tuples
a, b = set(tuple(d) for d in a_), set(tuple(d) for d in b_) # set of tuples
intersection = a&b # intersection
print(intersection) # result
希望这个例子有帮助:
在代码中,创建随机变量矩阵,然后将行转换为元组。然后我们得到元组的集合,最后是对你来说最重要的部分,元组的交集。你知道吗
如果您的输入如下所示:
然后我想你可以用
itertools.combinations
来找到两两相交的地方,然后从中取一个set
来删除重复的地方。你知道吗相关问题 更多 >
编程相关推荐