【问题标题】:problems of importing scipy module in python在 python 中导入 scipy 模块的问题
【发布时间】:2016-03-08 23:41:09
【问题描述】:

那里,我是 python 2.7 的新手。我有一个关于导入模块的快速问题。在进行层次聚类时,我需要一个名为 dendrogram 的模块。我看到互联网上的编码运行良好,其中有这行:“import from scipy.cluster.hierarchy import dendrogram, links”。但是,当我将此行更改为“import scipy”时,代码失败并且 IDE 显示“名称链接未定义”。为什么只导入 scipy 不起作用?模块 scipy 是否包括所有模块,例如树状图、链接等?

谢谢!

【问题讨论】:

    标签: python scipy dendrogram


    【解决方案1】:

    正确的语法是:

    from scipy.cluster.hierarchy import dendrogram, linkage
    

    树状图和链接函数位于 scipy.cluster.hierarchy 模块中,如scipy.cluster.hierarchy reference 所示。这将使您正在编写的当前模块中的树状图和链接功能可用。

    如果你只使用:

    import scipy
    

    您必须使用函数的全名,例如:

    scipy.cluster.hierarchy.linkage
    

    【讨论】:

    • 谢谢brni!scipy和scipy.cluster.hierarchy是什么关系?我以为 scipy 包含后一个模块,对吗?
    • scipy 包含模块集群,其中包含模块层次结构。层次结构模块具有称为树状图和链接的功能。
    猜你喜欢
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多