Октава pdist (попарное расстояние)
В документации по октаве говорится, что 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
1 ответ
Да. Вам необходимо установить пакет статистики. Если вы посмотрите здесь список функций, вы увидите пакет, к которому принадлежит функция.
РЕДАКТИРОВАТЬ: это сообщение об ошибке говорит само за себя. Пакет статистики зависит от пакета io. Просто установите его так же, как и пакет статистики.
pkg install -forge io
Проблема в том, что пакет io может зависеть от других пакетов, поэтому рекомендуется использовать менеджер пакетов для решения подобных задач (Octave's pkg
еще не решает зависимости автоматически, хотя некоторые работы над этим ведутся). Поскольку вы используете Ubuntu, если вы не создавали Octave самостоятельно, просто установите версию из их репозиториев:
apt-get install octave-statistics
Альтернатива - рассказать pkg
игнорировать зависимости и форсировать установку (не удивляйтесь, если части пакета статистики не будут работать должным образом позже:
pkg install -forge -nodeps statistics