Este es el comando pymvpa2-exec que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pymvpa2-exec: evalúa expresiones arbitrarias de Python para pruebas y afirmaciones
SINOPSIS
pymvpa2 ejecutivo [--versión] [-h] [-i [CONJUNTO DE DATOS [CONJUNTO DE DATOS ...]]] -e EXPR [-s NOMBRE [NOMBRE ...]]
[-o SALIDA] [--hdf5-compresión TIPO]
DESCRIPCIÓN
Ejecutar expresiones arbitrarias de Python (en conjuntos de datos)
Este comando se puede utilizar para ejecutar scripts de Python arbitrarios y evitar innecesarios
código repetitivo para cargar conjuntos de datos y almacenar resultados. Este comando también es útil para
probar la funcionalidad y los resultados a través de la interfaz de línea de comandos y para afirmar
condiciones arbitrarias en los guiones.
Primero, los conjuntos de datos opcionales se cargan desde una o más fuentes. Después, cualquier número de
expresiones dadas (ver --ejecutivo) se ejecutan. Se puede dar una expresión como argumento en
la línea de comando, leer desde un archivo o desde STDIN. El valor de retorno de cualquier
La expresión se ignora (no se evalúa de todos modos), solo las excepciones se tratan como errores y
hacer que el comando salga con un valor de retorno distinto de cero. Para implementar pruebas y afirmaciones
Lo mejor es utilizar un marco de prueba de unidades de Python como 'nose'.
En el espacio de nombres en el que se evalúan todas las expresiones, el módulo NumPy está disponible a través de
el alias 'np' y nose.tools bajo el alias 'nt' (si está instalado). Cualquiera cargado
Los conjuntos de datos están disponibles como una lista denominada `` dss ''. El primer conjunto de datos en esa lista (si lo hay) es
disponible bajo el nombre `` ds ''.
OPCIONES
--versión
mostrar la versión del programa y la información de licencia y salir
-h, --ayuda, --ayuda-np
muestre este mensaje de ayuda y salga. --ayuda-np desactiva forzosamente el uso de un buscapersonas
para mostrar la ayuda.
-i [CONJUNTO DE DATOS [CONJUNTO DE DATOS ...]], --aporte [CONJUNTO DE DATOS [CONJUNTO DE DATOS ...]]
ruta (s) a uno o más archivos de conjunto de datos PyMVPA. Todos los conjuntos de datos se fusionarán en un
conjunto de datos único (vstack'ed) en el orden de especificación. En algunos casos, esta opción puede
deben especificarse más de una vez si hay varios conjuntos de datos de entrada, pero separados
requerida.
-e exp, --ejecutivo EXPR
Expresión de Python, o nombre de archivo de una secuencia de comandos de Python, o '-' para leer expresiones de
ESTÁNDAR
Salida opciones:
-s NOMBRE NOMBRE ...], --Tienda NOMBRE NOMBRE ...]
Uno o más nombres de variables u objetos para extraer del espacio de nombres local
después de que se hayan ejecutado todas las expresiones. Se almacenarán en un diccionario en
Formato HDF5 (requiere --producción).
-o PRODUCCIÓN, --producción SALIDA
nombre de archivo de salida (la extensión '.hdf5' se agrega automáticamente si es necesario). Nota la
El formato de salida es adecuado para el intercambio de datos entre comandos PyMVPA, pero no
recomendado para almacenamiento o intercambio a largo plazo, ya que su contenido específico puede variar
dependiendo del entorno de software real. Para el almacenamiento a largo plazo, considere
conversión a otros formatos de datos (consulte el comando 'dump').
--hdf5-compresión TIPO
tipo de compresión para almacenamiento HDF5. Los valores disponibles dependen del HDF5 específico
instalación. Los valores típicos son: 'gzip', 'lzf', 'szip' o números enteros del 1 al 9
indicando niveles de compresión gzip.
EJEMPLOS
Afirmar alguna condición
$ pymvpa2 exec -e 'aseverar (4 == 4)'
Verificar la presencia de un atributo de muestra particular en un conjunto de datos
$ pymvpa2 exec -e 'dss [0] .sa.subj3' -i mydata.hdf5
Extraer y almacenar resultados
$ pymvpa2 exec -e 'a = 5' -e 'imprimir a' --store a -o mylittlea.hdf5
Use pymvpa2-exec en línea usando los servicios de onworks.net