# coding:utf-8 import lib.clusters as clusters import sys argvs = sys.argv argc = len(argvs) # 引数がなければ使い方を表示してプログラムを終了する。 if (argc < 2): print 'Usage: # python %s path_to_zebo.txt' % argvs[0] quit() input_file_path = argvs[1] output_file_path = 'tanimoto_test.result.jpg' # こっからメイン wants, people, data = clusters.read_file(input_file_path) clust = clusters.hcluster(data, distance=clusters.tanimoto) clusters.draw_dendrogram(clust, wants, jpeg=output_file_path)
# coding:utf-8 import lib.clusters as clusters import sys argvs = sys.argv argc = len(argvs) # 引数がなければ使い方を表示してプログラムを終了する。 if (argc < 2): print 'Usage: # python %s path_to_blogdata.txt' % argvs[0] quit() input_file_path = argvs[1] output_file_path = 'hcluster_test.result.jpg' # こっからメイン blognames,words,data = clusters.read_file(input_file_path) clust = clusters.hcluster(data) # デンドログラム作成 clusters.draw_dendrogram(clust, blognames, jpeg=output_file_path)
# coding:utf-8 import lib.clusters as clusters import sys argvs = sys.argv argc = len(argvs) # 引数がなければ使い方を表示してプログラムを終了する。 if (argc < 2): print 'Usage: # python %s path_to_blogdata.txt' % argvs[0] quit() input_file_path = argvs[1] output_file_path = 'rotate_matrix.result.jpg' # こっからメイン blognames,words,data = clusters.read_file(input_file_path) # 行と列を入れ替えてデンドログラム表示 rdata = clusters.rotate_matrix(data) word_clust = clusters.hcluster(rdata) clusters.draw_dendrogram(word_clust, labels=words, jpeg=output_file_path)