Это команда pymvpa2-exec, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pymvpa2-exec - оценивает произвольные выражения Python для тестов и утверждений
СИНТАКСИС
pymvpa2 Exec [--версия] [-h] [-i [НАБОР ДАННЫХ [НАБОР ДАННЫХ ...]]] -e EXPR [-s ИМЯ [ИМЯ ...]]
[-o ВЫВОД] [--hdf5-сжатие ТИП]
ОПИСАНИЕ
Выполнять произвольные выражения Python (в наборах данных)
Эту команду можно использовать для выполнения произвольных скриптов Python, избегая ненужных
шаблонный код для загрузки наборов данных и сохранения результатов. Эта команда также полезна для
функциональность тестирования и результаты через интерфейс командной строки и для утверждения
произвольные условия в скриптах.
Во-первых, необязательные наборы данных загружаются из одного или нескольких источников. Впоследствии любое количество
данные выражения (см. --exec) выполнены. Выражение может быть указано в качестве аргумента
командная строка, считываемая из файла или из STDIN. Возвращаемое значение любого заданного
выражение игнорируется (в любом случае не оценивается), только исключения рассматриваются как ошибки и
вызовет завершение команды с ненулевым возвращаемым значением. Для реализации тестов и утверждений
лучше всего использовать среду модульного тестирования Python, такую как «нос».
В пространстве имен, в котором оцениваются все выражения, модуль NumPy доступен через
псевдоним «np», и носовые инструменты под псевдонимом «nt» (если он установлен). Любая загруженная
наборы данных доступны в виде списка с именем `` dss``. Первый набор данных в этом списке (если есть)
доступно под названием `` ds``.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--версия
показать версию программы и информацию о лицензии и выйти
-h, --Помогите, --help-np
показать это справочное сообщение и выйти. --help-np принудительно отключает использование пейджера
для отображения справки.
-i [НАБОР ДАННЫХ [НАБОР ДАННЫХ ...]], --Вход [НАБОР ДАННЫХ [НАБОР ДАННЫХ ...]]
пути к одному или нескольким файлам набора данных PyMVPA. Все наборы данных будут объединены в
единый набор данных (сложенный) в порядке спецификации. В некоторых случаях эта опция может
необходимо указывать более одного раза, если несколько, но отдельные входные наборы данных
требуется.
-e ЭКСП, --exec EXPR
Выражение Python, или имя файла сценария Python, или '-' для чтения выражений из
СТАНДАРТ.
Результат опции:
-s ИМЯ [ИМЯ ...], --хранить ИМЯ [ИМЯ ...]
Одно или несколько имен переменных или объектов для извлечения из локального пространства имен
после того, как все выражения были выполнены. Они будут храниться в словаре в
Формат HDF5 (требуется --выход).
-o ВЫХОД, --выход ВЫВОД
выходное имя файла (при необходимости автоматически добавляется расширение '.hdf5'). Обратите внимание
выходной формат подходит для обмена данными между командами PyMVPA, но не
рекомендуется для длительного хранения или обмена, так как конкретное содержимое может отличаться
в зависимости от реальной программной среды. Для длительного хранения рассмотрите
преобразование в другие форматы данных (см. команду dump).
--hdf5-сжатие ТИП
тип сжатия для хранения HDF5. Доступные значения зависят от конкретного HDF5.
установка. Типичные значения: gzip, lzf, szip или целые числа от 1 до 9.
с указанием уровней сжатия gzip.
ПРИМЕРЫ
Утвердить какое-то условие
$ pymvpa2 exec -e 'утверждение (4 == 4)'
Проверить наличие определенного атрибута образца в наборе данных
$ pymvpa2 exec -e 'dss [0] .sa.subj3' -i mydata.hdf5
Извлечь и сохранить результаты
$ pymvpa2 exec -e 'a = 5' -e 'print a' --store a -o mylittlea.hdf5
Используйте pymvpa2-exec онлайн с помощью сервисов onworks.net