橙色数据表

时间:2017-03-15 17:56:23

标签: python numpy datatable orange

我有一个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

1 个答案:

答案 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提供此包的引用?