EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

h5math - Online în cloud

Rulați h5math în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda h5math care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


h5math - combină/creează fișiere HDF5 cu expresii matematice

REZUMAT


h5math [OPȚIUNE] ... IEȘIRE-HDF5FIȘIER [INTRARE-HDF5FIȘIERE...]

DESCRIERE


h5math ia orice număr de fișiere HDF5 ca intrare, împreună cu o expresie matematică și
le combină pentru a produce un nou fișier HDF5.

HDF5 este un format binar gratuit, portabil și o bibliotecă de sprijin dezvoltată de National
Centrul pentru Aplicații de Supercomputing de la Universitatea Illinois din Urbana-Champaign.
Un singur h5 fișierul poate conține mai multe seturi de date; în mod implicit, h5math creează un set de date
numit "h5math", dar acest lucru poate fi schimbat prin intermediul -d opțiunea sau folosind sintaxa
HDF5FIȘIER:SET DE DATE. -a opțiunea poate fi utilizată pentru a adăuga noi seturi de date la un HDF5 existent
fişier. Aceeași sintaxă este utilizată pentru a specifica setul de date utilizat în fișierul (fișierele) de intrare; de
implicit, se utilizează primul set de date (în ordine alfabetică).

Un exemplu simplu de utilizare a lui h5math este:

h5math -e "d1 + 2*d2" out.h5 foo.h5 bar.h5:blah

care produce un nou fișier, out.h5, prin adăugarea primului set de date în foo.h5 cu dublul
set de date „blah” în bar.h5. În expresia (specificată de -e), primul set de date de intrare
(de la stânga la dreapta) este denumită d1, al doilea ca d2, Și așa mai departe.

Pe lângă seturile de date de intrare, puteți utiliza și coordonatele x/y/z ale fiecărui punct din
expresie, referită prin variabilele „x” „y” și „z” (pentru primele trei dimensiuni) ca
precum și o variabilă „t” care se referă la ultima dimensiune. În mod implicit, acestea sunt numere întregi
începând cu 0 în colțul setului de date, dar -0 opțiunea va schimba originea x/y/z
în centrul setului de date (t este neafectat) și -r res opțiunea va specifica
„rezoluție”, împărțind coordonatele x/y/z la res.

Toate seturile de date de intrare trebuie să aibă aceleași dimensiuni, care sunt, de asemenea, dimensiunile
ieșirea. Dacă nu există fișiere de intrare și definiți rezultatul doar prin a
formula matematică, puteți specifica dimensiunile rezultatului în mod explicit prin intermediul -n
mărimea opțiunea, unde mărimea este de exemplu „2x2x2”.

Uneori, totuși, doriți să utilizați doar o „felie” de dimensiuni mai mici de multi-
date dimensionale. Pentru a face acest lucru, specificați coordonatele într-o secțiune (sau mai multe).
dimensiune(e), prin intermediul -xyzt opțiuni.

OPŢIUNI


-h Afișați ajutor pentru opțiunile și utilizarea liniei de comandă.

-V Tipăriți numărul versiunii și informațiile despre drepturile de autor pentru h5math.

-v Iesire verbala.

-a Dacă fișierul de ieșire HDF5 există deja, adăugați datele ca un nou set de date
decât suprascrierea fișierului (comportamentul implicit). Un set de date existent al aceluiași
numele din fișier este însă suprascris.

-e expresie
Specificați expresia matematică care este utilizată pentru a construi rezultatul (în general
în „ ghilimele pentru a grupa expresia ca un singur element în shell), în termeni de
variabilele pentru seturile de date de intrare și coordonatele descrise mai sus.

Expresiile folosesc o notație infixă asemănătoare C, cu majoritatea operatorilor standard și
funcţiile matematice (+, sin etc.) fiind suportate. Această funcționalitate este
furnizat (și caracteristicile sale determinate) de GNU libmatheval.

-f nume de fișier
Numele unui fișier text din care se citește expresia, dacă nu -e este specificată expresia.
Implicit la stdin.

-x ix, -y iy, -z iz, -t it
Acest lucru spune h5math pentru a utiliza o anumită porțiune dintr-un set de date multidimensional. de exemplu
-x folosește submulțimea (cu o dimensiune mai mică) la un indice x de ix (unde indicii
rulează de la zero la unu mai puțin decât indicele maxim în direcția respectivă). Aici, x/y/z
corespund primei/a doua/a treia dimensiuni ale setului de date HDF5. The -t opțiune
specifică o secțiune în ultima dimensiune, oricare ar fi aceasta. Vezi și -0
opțiunea de a muta originea coordonatelor secțiunii x/y/z către centrul setului de date.

-0 Mutați originea coordonatelor secțiunii x/y/z la centrul setului de date, astfel încât de ex
-0 -x 0 (sau mai compact -0x0) returnează în schimb planul x central al setului de date
a muchiei x planului. (-t coordonatele nu sunt afectate.)

Acest lucru schimbă, de asemenea, originea variabilelor x/y/z în expresie, astfel încât 0 să fie
centrul setului de date.

-r res Utilizați o rezoluție res pentru variabilele x/y/z (dar nu t) din expresie, astfel încât
coordonatele „grilă” de date sunt împărțite la res. Implicit res este 1.

De exemplu, dacă dimensiunea x are 21 de pași de grilă, setarea a res din 20 va însemna
că variabilele x din expresie rulează de la 0.0 la 1.0 (sau de la -0.5 la 0.5 dacă -0 is
specificat), în loc de la 0 la 20.

-r nu afectează coordonatele utilizate pentru felii, care sunt întotdeauna numere întregi.

-n mărimea
Setul de date de ieșire trebuie să aibă aceeași dimensiune cu seturile de date de intrare. Dacă nu există
seturi de date de intrare (dacă definiți rezultatul doar printr-o formulă), atunci trebuie
specificați manual dimensiunea de ieșire cu această opțiune: mărimea are forma MxNxLx...
(cu M, N, L fiind numere întregi) și poate fi de orice dimensionalitate.

-d nume
Scrieți în setul de date nume în ieșire; în caz contrar, setul de date de ieșire se numește „date”
în mod implicit. Utilizați și setul de date nume în intrare; în caz contrar, primul set de date de intrare
(în ordine alfabetică) într-un fișier este utilizat. Alternativ, utilizați sintaxa HDF5FIȘIER:SET DE DATE
(care anulează -d opțiune).

Utilizați h5math online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad