我在做Apriori算法的实现,现在我要创建3组单词
假设我有这样两个单词的列表
FI2 = [('a','b'),('a','c'),('a','d'),('b','d'),('b','e'),('e','f')];
我使用的第一种方法是将所有元素区分为一个单词并使用itertools.组合因为结果应该是C2的子集,所以这是一种计算复杂且不正确的方法
应该是这样的结果
C3 = [('a','b','c'),('a','b','d'),('a','c','d'),('b','d','e')]
我对如何处理这个问题有个问题。我会很感激如何给我一些指导如何做这一个
有没有可能C3缺少一些值?('b','e','f'),('a','b','e')
我确信这不是最好的方法,但这是一个开始:
相关问题 更多 >
编程相关推荐