繁体   English   中英

如何在 python 中为 Apriori 算法组合列表的字符串元素?

[英]How to combine string elements of a list for Apriori Algorithm in python?

所以我正在尝试编写 Apriori 算法。 我这里有

L1= ['apple', 'banana','orange','mango]

这个列表已经通过了支持阈值,现在我必须将这些项目组合为另一个支持阈值,它应该如下所示:

C2 = [['apple','banana'],['apple','orange'],['apple','mango']]
L1= ['apple', 'banana','orange','mango']
C2 = [[L1[0], i] for i in L1[1:]]

结果C2

[['apple', 'banana'], ['apple', 'orange'], ['apple', 'mango']]

要对列表中的所有项目运行此操作:

C2 = []
for i in L1:
    l = [[i, x] for x in L1 if not i == x]
    C2.extend(l)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM