0

我有兴趣使用 Orange 的集群数据挖掘算法来查询输入的数据表。我对如何显示聚类数据查询的相关文本结果有些困惑。

从文档中的示例之一:

import Orange

import random
random.seed(42)

def callback(km):
    print "Iteration: %d, changes: %d, score: %.4f" % (km.iteration,
                                                       km.nchanges,
                                                       km.score)

iris = Orange.data.Table("iris")
km = Orange.clustering.kmeans.Clustering(iris,
                                         3,
                                         minscorechange=0,
                                         inner_callback=callback)

非常感谢您对此提供建议。

4

1 回答 1

0

正如 Anony Mousse 所建议的那样。

import Orange

import random
random.seed(42)

def callback(km):
    #print(km.data[-10:])
    pass

iris = Orange.data.Table("iris")
km = Orange.clustering.kmeans.Clustering(iris,
                                         3,
                                         minscorechange=0,
                                         inner_callback=callback)

print(km.data[-10:])
于 2015-01-29T16:33:39.443 回答