InglesPransesEspanyol

Ad


OnWorks favicon

h5math - Online sa Cloud

Patakbuhin ang h5math sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na h5math na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


h5math - pagsamahin/lumikha ng mga HDF5 na file na may mga math expression

SINOPSIS


h5math [OPTION] ... OUTPUT-HDF5FILE [INPUT-HDF5FILES...]

DESCRIPTION


Ang h5math ay tumatagal ng anumang bilang ng mga HDF5 na file bilang input, kasama ang isang mathematical expression, at
pinagsasama ang mga ito upang makagawa ng bagong HDF5 file.

Ang HDF5 ay isang libre, portable na binary na format at sumusuporta sa library na binuo ng National
Center for Supercomputing Applications sa University of Illinois sa Urbana-Champaign.
Isang solong h5 ang file ay maaaring maglaman ng maramihang mga set ng data; bilang default, h5math lumilikha ng isang dataset
tinatawag na "h5math", ngunit maaari itong baguhin sa pamamagitan ng -d opsyon, o sa pamamagitan ng paggamit ng syntax
HDF5FILE:DATASET. ang -a Maaaring gamitin ang opsyon para magdagdag ng mga bagong dataset sa isang umiiral nang HDF5
file. Ang parehong syntax ay ginagamit upang tukuyin ang dataset na ginamit sa (mga) input file; sa pamamagitan ng
default, ginagamit ang unang dataset (alphabetically).

Ang isang simpleng halimbawa ng paggamit ng h5math ay:

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

na gumagawa ng bagong file, out.h5, sa pamamagitan ng pagdaragdag ng unang dataset sa foo.h5 na may dalawang beses ang
"blah" na dataset sa bar.h5. Sa expression (tinukoy ni -e), ang unang dataset ng input
(mula kaliwa pakanan) ay tinutukoy bilang d1, ang pangalawa bilang d2, At iba pa.

Bilang karagdagan sa mga dataset ng pag-input, maaari mo ring gamitin ang mga x/y/z na coordinate ng bawat punto sa
expression, na isinangguni ng mga variable na "x" "y" at "z" (para sa unang tatlong dimensyon) bilang
pati na rin ang isang "t" na variable na tumutukoy sa huling dimensyon. Bilang default, ito ay mga integer
simula sa 0 sa sulok ng dataset, ngunit ang -0 babaguhin ng opsyon ang x/y/z na pinanggalingan
sa gitna ng dataset (t ay hindi apektado), at ang -r res ang opsyon ay tutukuyin ang
"resolution", hinahati ang x/y/z coordinates sa res.

Ang lahat ng mga dataset ng input ay dapat na may parehong mga dimensyon, na kung saan ay din ang mga sukat ng
ang output. Kung walang mga input file, at ikaw ay tumutukoy sa output pulos sa pamamagitan ng a
mathematical formula, maaari mong tukuyin ang mga sukat ng output nang tahasan sa pamamagitan ng -n
laki opsyon, kung saan laki ay hal. "2x2x2".

Minsan, gayunpaman, gusto mong gumamit lamang ng isang mas maliit na dimensyon na "hiwa" ng multi-
dimensional na data. Upang gawin ito, tukuyin mo ang mga coordinate sa isa (o higit pa) slice
(mga) sukat, sa pamamagitan ng -xyzt mga pagpipilian.

Opsyon


-h Ipakita ang tulong sa mga opsyon sa command-line at paggamit.

-V I-print ang numero ng bersyon at impormasyon ng copyright para sa h5math.

-v Output ng Verbose.

-a Kung mayroon nang HDF5 output file, idagdag ang data bilang bagong dataset
kaysa sa pag-overwrite sa file (ang default na gawi). Isang umiiral na dataset ng pareho
pangalan sa loob ng file ay na-overwrite, gayunpaman.

-e pagpapahayag
Tukuyin ang mathematical expression na ginagamit upang bumuo ng output (sa pangkalahatan
sa " mga panipi upang igrupo ang expression bilang isang item sa shell), sa mga tuntunin ng
mga variable para sa mga dataset ng input at mga coordinate tulad ng inilarawan sa itaas.

Gumagamit ang mga expression ng infix na notation na tulad ng C, kasama ng karamihan sa mga karaniwang operator at
mga mathematical function (+, kasalanan, atbp.) na sinusuportahan. Ang pag-andar na ito ay
ibinigay (at ang mga tampok nito ay tinutukoy) ng GNU libmatheval.

-f filename
Pangalan ng isang text file kung saan babasahin ang expression, kung hindi -e tinukoy ang expression.
Default sa stdin.

-x ix, -y iy, -z iz, -t it
Sinasabi nito h5math upang gumamit ng isang partikular na slice ng isang multi-dimensional na dataset. hal
-x gumagamit ng subset (na may mas kaunting dimensyon) sa isang x index ng ix (kung saan ang mga indeks
tumakbo mula sa zero hanggang isa na mas mababa kaysa sa pinakamataas na index sa direksyong iyon). Dito, x/y/z
tumutugma sa una/pangalawa/ikatlong dimensyon ng dataset ng HDF5. Ang -t opsyon
tumutukoy ng slice sa huling dimensyon, alinman iyon. Tingnan din ang -0
opsyong ilipat ang pinanggalingan ng x/y/z slice coordinates sa dataset center.

-0 Ilipat ang pinanggalingan ng mga coordinate ng x/y/z slice sa dataset center, upang hal
-0 -x 0 (o mas compactly -0x0) ay nagbabalik sa gitnang x plane ng dataset
ng gilid x eroplano. (-t hindi apektado ang mga coordinate.)

Inililipat din nito ang pinagmulan ng mga variable na x/y/z sa expression upang ang 0 ay
ang sentro ng dataset.

-r res Gumamit ng isang resolusyon res para sa mga variable na x/y/z (ngunit hindi t) sa expression, upang ang
hinati ang mga coordinate ng "grid" ng data sa res. Ang default res ay 1.

Halimbawa, kung ang x na dimensyon ay may 21 grid steps, ang pagtatakda ng a res ng 20 ang ibig sabihin
na ang mga x variable sa expression ay tumatakbo mula 0.0 hanggang 1.0 (o -0.5 hanggang 0.5 kung -0 is
tinukoy), sa halip na 0 hanggang 20.

-r hindi nakakaapekto sa mga coordinate na ginagamit para sa mga hiwa, na palaging mga integer.

-n laki
Ang output dataset ay dapat na kapareho ng laki ng mga input dataset. Kung wala
mga dataset ng input (kung tinutukoy mo ang output sa pamamagitan lamang ng isang formula), dapat mo
manu-manong tukuyin ang laki ng output gamit ang opsyong ito: laki ay nasa anyong MxNxLx...
(na may M, N, L bilang mga integer) at maaaring may anumang dimensyon.

-d pangalan
Sumulat sa dataset pangalan sa output; kung hindi, ang output dataset ay tinatawag na "data"
bilang default. Gumamit din ng dataset pangalan sa input; kung hindi, ang unang input na dataset
(alphabetically) sa isang file ay ginagamit. Bilang kahalili, gamitin ang syntax HDF5FILE:DATASET
(na nilalampasan ang -d pagpipilian).

Gumamit ng h5math online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad