【问题标题】:octave pdist (pairwise distance)倍频程 pdist(成对距离)
【发布时间】:2013-09-22 15:06:53
【问题描述】:

octave 文档说 pdist 存在,但我无法在安装在 ubuntu 12.04 上的版本中使用它。

八度版本:

GNU Octave, version 3.6.2
Copyright (C) 2012 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Octave was configured for "x86_64-pc-linux-gnu"

我需要为它安装任何软件包吗?

回复后: 我尝试安装统计包:

octave:1> pkg install -forge statistics
error: the following dependencies where unsatisfied:
   statistics needs io >= 1.0.18

【问题讨论】:

    标签: matlab octave euclidean-distance


    【解决方案1】:

    是的。您需要安装统计数据包。如果查看函数列表here,可以看到函数所属的包。

    编辑:错误信息不言自明。统计包依赖于 io 包。只需安装它,就像安装统计数据包一样。

    pkg install -forge io
    

    问题在于 io 包本身可能依赖于其他包,因此为什么建议使用包管理器来处理这类东西(Octave 的pkg 尚未自动解决依赖关系,尽管对此进行了一些工作进展中)。由于您使用的是 Ubuntu,只要您没有自己构建 Octave,只需从他们的存储库安装版本即可:

    apt-get install octave-statistics
    

    另一种方法是告诉pkg 忽略依赖项并强制安装(如果稍后统计包的某些部分无法正常工作,请不要感到惊讶:

    pkg install -forge -nodeps statistics
    

    【讨论】:

    • octave:1> pkg install -forge statistics 错误:以下依赖项不满足:统计需要 io >= 1.0.18
    猜你喜欢
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2014-03-31
    • 2016-04-06
    • 1970-01-01
    相关资源
    最近更新 更多