如何使用pyfim将选项和参数传递给eclat算法?

时间:2016-12-01 23:32:17

标签: python parameter-passing apriori word-frequency

我是python的新手,我正在尝试使用eclat从日志文件中生成频繁的项目集。我直接从fim调用eclat函数并将整个日志文件作为嵌套列表传递。我想在调用eclat时使用各种选项,比如直接传递文件作为输入,传递输出文件名以写入结果,最小支持,最大项目集大小等。有人可以告诉如何将参数传递给被调用的eclat作为fim的功能? Attached image of the code

1 个答案:

答案 0 :(得分:0)

您可以尝试使用:

eclat(tracts, param_name=value, param_name=value,...)

eclat支持多个参数(显示的值是默认值):

eclat (tracts, target='s', supp=10, zmin=1, zmax=None, report='a',
       eval='x', agg='x', thresh=10, prune=None, algo='a', mode='',
       border=None)

在python中运行更多信息:

help(fim.eclat)