Jest to polecenie pymvpa2-exec, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
pymvpa2-exec - ocenianie dowolnych wyrażeń Pythona pod kątem testów i asercji
STRESZCZENIE
PYMVPA2 exec [--wersja] [-h] [-i [ZBIÓR DANYCH [ZBIÓR DANYCH ...]]] -e WYRAŻ [-s IMIĘ [IMIĘ ...]]
[-o WYDAJNOŚĆ] [--hdf5-kompresja TYP]
OPIS
Wykonywanie dowolnych wyrażeń Pythona (na zbiorach danych)
To polecenie może być używane do wykonywania dowolnych skryptów Pythona, unikając niepotrzebnych
standardowy kod do ładowania zestawów danych i przechowywania wyników. To polecenie jest również przydatne dla
testowanie funkcjonalności i wyników za pomocą interfejsu wiersza poleceń i do potwierdzania
dowolne warunki w skryptach.
Po pierwsze, opcjonalne zbiory danych są ładowane z co najmniej jednego źródła. Następnie dowolna liczba
podane wyrażenia (patrz --wykon) są wykonywane. Wyrażenie może być podane jako argument na
z wiersza poleceń, odczytane z pliku lub z STDIN. Zwracana wartość dowolnego podanego
wyrażenie jest ignorowane (i tak nie jest oceniane), tylko wyjątki są traktowane jako błędy i
spowodować zakończenie polecenia z niezerową wartością zwracaną. Aby zaimplementować testy i twierdzenia
najlepiej jest użyć frameworka testów jednostkowych Pythona, takiego jak „nos”.
W przestrzeni nazw, w której oceniane są wszystkie wyrażenia, moduł NumPy jest dostępny poprzez
alias 'np' i nose.tools pod aliasem 'nt' (jeśli jest zainstalowany). Dowolny załadowany
zestawy danych są dostępne jako lista o nazwie ``dss``. Pierwszy zbiór danych na tej liście (jeśli istnieje) to
dostępny pod nazwą ``ds``.
OPCJE
--wersja
pokaż wersję programu i informacje o licencji i wyjdź
-h, --help, --pomoc-np
pokaż ten komunikat pomocy i wyjdź. --pomoc-np na siłę wyłącza korzystanie z pagera
do wyświetlania pomocy.
-i [ZBIÓR DANYCH [ZBIÓR DANYCH...]], --Wejście [ZBIÓR DANYCH [ZBIÓR DANYCH...]]
ścieżki do jednego lub więcej plików zestawu danych PyMVPA. Wszystkie zbiory danych zostaną scalone w
pojedynczy zestaw danych (vstack'ed) w kolejności specyfikacji. W niektórych przypadkach ta opcja może:
należy podać więcej niż jeden raz, jeśli wiele, ale oddzielnych zestawów danych wejściowych jest
wymagane.
-e WYRAŻ, --wykon WYRAŻ
Wyrażenie w języku Python lub nazwa pliku skryptu w języku Python lub „-” do odczytywania wyrażeń z
STD.
Wydajność opcje:
-s NAZWA NAZWA ...], --sklep NAZWA NAZWA ...]
Jedna lub więcej nazw zmiennych lub obiektów do wyodrębnienia z lokalnej przestrzeni nazw
po wykonaniu wszystkich wyrażeń. Zostaną one zapisane w słowniku w
Format HDF5 (wymaga --wyjście).
-o WYJŚCIE, --wyjście WYDAJNOŚĆ
nazwa pliku wyjściowego (rozszerzenie '.hdf5' jest dodawane automatycznie, jeśli to konieczne). Zanotuj
format wyjściowy jest odpowiedni do wymiany danych między poleceniami PyMVPA, ale nie
zalecany do długoterminowego przechowywania lub wymiany, ponieważ jego zawartość może się różnić
w zależności od rzeczywistego środowiska oprogramowania. W przypadku długoterminowego przechowywania rozważ
konwersja do innych formatów danych (patrz polecenie 'dump').
--hdf5-kompresja TYP
typ kompresji dla przechowywania HDF5. Dostępne wartości zależą od konkretnego HDF5
instalacja. Typowe wartości to: 'gzip', 'lzf', 'szip' lub liczby całkowite od 1 do 9
wskazujący poziomy kompresji gzip.
PRZYKŁADY
Podaj jakiś warunek
$ pymvpa2 exec -e 'assert(4==4)'
Sprawdź obecność określonego przykładowego atrybutu w zbiorze danych
$ pymvpa2 exec -e 'dss[0].sa.subj3' -i mojedane.hdf5
Wyodrębnij i przechowuj wyniki
$ pymvpa2 exec -e 'a=5' -e 'print a' --store a -o mylittlea.hdf5
Korzystaj z pymvpa2-exec online, korzystając z usług onworks.net