我有一个numpy数组的numpy数组,我想通过使用Orange运行关联规则挖掘。如何将numpy数组转换为Orange数据表?
关于此链接https://orange3-associate.readthedocs.io/en/latest/scripting.html#fpgrowth.frequent_itemsets我尝试使用以下函数执行此操作:fpgrowth.frequent_itemsets(X,min_support = 0.2) 但我不能在我的windows machin上安装fpgrowth包。
PS:我使用的是python 2.7
答案 0 :(得分:0)
有可能更清楚一点吗?如果我没错,你有两个问题:
从numpy创建数据表:
文档为您提供了一个示例(https://docs.orange.biolab.si/2/reference/rst/Orange.data.table.html):
import numpy
d = Orange.data.Domain([Orange.feature.Continuous('a%i' % x) for x in range(5)])
a = numpy.array([[1, 2, 3, 4, 5], [5, 4, 3, 2, 1]])
t = Orange.data.Table(a)
安装orange3-associate
您帖子中提供的链接指向Orange 3(Python 3)的文档,但您使用的是Python 2.您是否可以为Python 2提供此包的引用?