Đây là lệnh pymvpa2-Operating có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pymvpa2-execute - đánh giá các biểu thức Python tùy ý để kiểm tra và xác nhận
SYNOPSIS
pymvpa2 giám đốc điều hành [--phiên bản] [-h] [-i [BỘ DỮ LIỆU [BỘ DỮ LIỆU ...]]] -e EXP [-s TÊN [TÊN ...]]
[-o OUTPUT] [--hdf5-nén LOẠI]
MÔ TẢ
Thực thi các biểu thức Python tùy ý (trên tập dữ liệu)
Lệnh này có thể được sử dụng để thực thi các tập lệnh Python tùy ý trong khi tránh không cần thiết
mã boilerplate để tải bộ dữ liệu và lưu trữ kết quả. Lệnh này cũng hữu ích cho
kiểm tra chức năng và kết quả thông qua giao diện dòng lệnh và để xác nhận
điều kiện tùy ý trong các tập lệnh.
Đầu tiên, (các) tập dữ liệu tùy chọn được tải từ một hoặc nhiều nguồn. Sau đó, bất kỳ số
biểu thức đã cho (xem --exec) được thực thi. Một biểu thức có thể được đưa ra làm đối số trên
dòng lệnh, đọc từ tệp hoặc từ STDIN. Giá trị trả về của bất kỳ giá trị nào đã cho
biểu thức bị bỏ qua (không được đánh giá bằng cách nào), chỉ các ngoại lệ được coi là lỗi và
khiến lệnh thoát với giá trị trả về khác XNUMX. Để triển khai các thử nghiệm và khẳng định
tốt nhất là sử dụng một khung công tác độc nhất của Python chẳng hạn như 'mũi'.
Trong không gian tên mà trong đó tất cả các biểu thức được đánh giá, mô-đun NumPy có sẵn thông qua
bí danh 'np' và mũi.tools dưới bí danh 'nt' (nếu được cài đặt). Đã tải bất kỳ
bộ dữ liệu có sẵn dưới dạng danh sách có tên là `` dss ''. Tập dữ liệu đầu tiên trong danh sách đó (nếu có) là
có sẵn dưới tên `` ds ''.
LỰA CHỌN
--phiên bản
hiển thị thông tin về phiên bản và giấy phép của chương trình và thoát
-h, --Cứu giúp, --help-np
hiển thị thông báo trợ giúp này và thoát. --help-np vô hiệu hóa mạnh mẽ việc sử dụng máy nhắn tin
để hiển thị sự trợ giúp.
-i [TẬP DỮ LIỆU [TẬP DỮ LIỆU ...]], --đầu vào [CỘT DỮ LIỆU [CỘT DỮ LIỆU ...]]
(các) đường dẫn đến một hoặc nhiều tệp tập dữ liệu PyMVPA. Tất cả các tập dữ liệu sẽ được hợp nhất thành một
tập dữ liệu duy nhất (vstack'ed) theo thứ tự đặc điểm kỹ thuật. Trong một số trường hợp, tùy chọn này có thể
cần được chỉ định nhiều lần nếu nhiều bộ dữ liệu đầu vào, nhưng riêng biệt,
yêu cầu.
-e EXP, --exec EXP
Biểu thức Python hoặc tên tệp của tập lệnh Python hoặc '-' để đọc các biểu thức từ
STDIN.
Đầu ra lựa chọn:
-s TÊN TÊN ...], --cửa hàng TÊN TÊN ...]
Một hoặc nhiều tên của các biến hoặc đối tượng để trích xuất từ không gian tên cục bộ
sau khi tất cả các biểu thức đã được thực thi. Chúng sẽ được lưu trữ trong một từ điển trong
Định dạng HDF5 (yêu cầu - đầu ra).
-o ĐẦU RA, - đầu ra OUTPUT
tên tệp đầu ra (phần mở rộng '.hdf5' được thêm tự động nếu cần). LƯU Ý:
định dạng đầu ra phù hợp để trao đổi dữ liệu giữa các lệnh PyMVPA, nhưng không
được khuyến nghị để lưu trữ hoặc trao đổi lâu dài vì nội dung cụ thể của nó có thể khác nhau
tùy thuộc vào môi trường phần mềm thực tế. Để lưu trữ lâu dài, hãy cân nhắc
chuyển đổi sang các định dạng dữ liệu khác (xem lệnh 'dump').
--hdf5-nén LOẠI
kiểu nén để lưu trữ HDF5. Các giá trị có sẵn phụ thuộc vào HDF5 cụ thể
cài đặt. Các giá trị điển hình là: 'gzip', 'lzf', 'szip' hoặc các số nguyên từ 1 đến 9
cho biết mức độ nén gzip.
VÍ DỤ
Khẳng định một số điều kiện
$ pymvpa2 exec -e 'khẳng định (4 == 4)'
Kiểm tra sự hiện diện của một thuộc tính mẫu cụ thể trong tập dữ liệu
$ pymvpa2 Operating -e 'dss [0] .sa.subj3' -i mydata.hdf5
Trích xuất và lưu trữ kết quả
$ pymvpa2 cert -e 'a = 5' -e 'print a' --store a -o mylittlea.hdf5
Sử dụng pymvpa2-Operating trực tuyến bằng các dịch vụ onworks.net