gpt4 book ai didi

python - scipy-cluster 生成的树状图不显示

转载 作者:太空狗 更新时间:2023-10-29 17:27:58 29 4
gpt4 key购买 nike

我正在使用 scipy-cluster在某些数据上生成层次聚类。作为应用程序的最后一步,我调用了 dendrogram。绘制聚类的函数。我使用内置的 Python 2.6.1 和 this matplotlib package 在 Mac OS X Snow Leopard 上运行.该程序运行良好,但最后 Rocket Ship 图标(据我所知,这是 Python 中 GUI 应用程序的启动器)出现并立即消失,没有做任何事情。什么都没有显示。如果我在通话后添加一个“raw_input”,它只会永远在码头上上下弹跳。如果我从终端运行一个简单的 matplotlib 示例应用程序,它运行良好。有没有人有这方面的经验?

最佳答案

我在 Ubuntu 10.04 上遇到了同样的问题。为了让图形从 ipython 交互式控制台显示,用“-pylab”开关启动它,它可以交互式使用 matplotlib:

ipython -pylab

要在独立脚本执行期间显示图形,请使用 matplotlib.pyplot.show 调用。这是 hcluster 主页的示例,第一行和最后一行是这里的重要位:

from matplotlib.pyplot import show

from hcluster import pdist, linkage, dendrogram
import numpy
from numpy.random import rand

X = rand(10,100)
X[0:5,:] *= 2
Y = pdist(X)
Z = linkage(Y)
dendrogram(Z)

show()

关于python - scipy-cluster 生成的树状图不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967858/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com