h5math - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന h5math കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


h5math - ഗണിത എക്സ്പ്രഷനുകൾക്കൊപ്പം HDF5 ഫയലുകൾ സംയോജിപ്പിക്കുക/സൃഷ്ടിക്കുക

സിനോപ്സിസ്


h5math [ഓപ്ഷൻ]... ഔട്ട്പുട്ട്-എച്ച്ഡിഎഫ്5ഫയൽ [INPUT-HDF5FILES...]

വിവരണം


h5math ഒരു ഗണിത പദപ്രയോഗത്തോടൊപ്പം എത്ര HDF5 ഫയലുകളും ഇൻപുട്ടായി എടുക്കുന്നു, കൂടാതെ
അവയെ സംയോജിപ്പിച്ച് ഒരു പുതിയ HDF5 ഫയൽ നിർമ്മിക്കുന്നു.

HDF5 എന്നത് നാഷണൽ വികസിപ്പിച്ചെടുത്ത സൗജന്യവും പോർട്ടബിൾ ബൈനറി ഫോർമാറ്റും പിന്തുണയ്ക്കുന്ന ലൈബ്രറിയുമാണ്
ഉർബാന-ചാമ്പെയ്‌നിലെ ഇല്ലിനോയിസ് സർവകലാശാലയിലെ സൂപ്പർകമ്പ്യൂട്ടിംഗ് ആപ്ലിക്കേഷനുകളുടെ കേന്ദ്രം.
ഒരൊറ്റ h5 ഫയലിൽ ഒന്നിലധികം ഡാറ്റാ സെറ്റുകൾ അടങ്ങിയിരിക്കാം; സ്വതവേ, h5math ഒരു ഡാറ്റാഗണം സൃഷ്ടിക്കുന്നു
"h5math" എന്ന് വിളിക്കുന്നു, എന്നാൽ ഇത് വഴി മാറ്റാവുന്നതാണ് -d ഓപ്ഷൻ, അല്ലെങ്കിൽ വാക്യഘടന ഉപയോഗിച്ച്
HDF5ഫയൽ:ഡാറ്റാസെറ്റ്. ദി -a നിലവിലുള്ള HDF5-ലേക്ക് പുതിയ ഡാറ്റാസെറ്റുകൾ കൂട്ടിച്ചേർക്കാൻ ഓപ്ഷൻ ഉപയോഗിക്കാം
ഫയൽ. ഇൻപുട്ട് ഫയലിൽ(കളിൽ) ഉപയോഗിക്കുന്ന ഡാറ്റാസെറ്റ് വ്യക്തമാക്കാൻ ഇതേ വാക്യഘടനയാണ് ഉപയോഗിക്കുന്നത്; വഴി
ഡിഫോൾട്ട്, ആദ്യത്തെ ഡാറ്റാസെറ്റ് (അക്ഷരമാലാക്രമത്തിൽ) ഉപയോഗിക്കുന്നു.

h5math-ന്റെ ഉപയോഗത്തിന്റെ ഒരു ലളിതമായ ഉദാഹരണം:

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

ആദ്യ ഡാറ്റാഗണം foo.h5-ൽ ഇരട്ടിയായി ചേർത്തുകൊണ്ട് out.h5 എന്ന പുതിയ ഫയൽ നിർമ്മിക്കുന്നു.
bar.h5-ലെ "blah" ഡാറ്റാസെറ്റ്. എക്സ്പ്രഷനിൽ (നിർദ്ദേശിച്ചത് -e), ആദ്യത്തെ ഇൻപുട്ട് ഡാറ്റാസെറ്റ്
(ഇടത്തുനിന്ന് വലത്തോട്ട്) എന്നാണ് പരാമർശിക്കുന്നത് d1, രണ്ടാമത്തേത് d2, ഇത്യാദി.

ഇൻപുട്ട് ഡാറ്റാസെറ്റുകൾക്ക് പുറമേ, നിങ്ങൾക്ക് ഓരോ പോയിന്റിന്റെയും x/y/z കോർഡിനേറ്റുകളും ഉപയോഗിക്കാം
എക്സ്പ്രഷൻ, "x" "y", "z" വേരിയബിളുകൾ (ആദ്യത്തെ മൂന്ന് അളവുകൾക്ക്)
അവസാന അളവിനെ സൂചിപ്പിക്കുന്ന "t" വേരിയബിൾ. സ്ഥിരസ്ഥിതിയായി, ഇവ പൂർണ്ണസംഖ്യകളാണ്
ഡാറ്റാസെറ്റിന്റെ മൂലയിൽ 0-ൽ ആരംഭിക്കുന്നു, എന്നാൽ -0 ഓപ്ഷൻ x/y/z ഉത്ഭവം മാറ്റും
ഡാറ്റാസെറ്റിന്റെ മധ്യഭാഗത്തേക്ക് (t ബാധിക്കപ്പെടില്ല), കൂടാതെ -r ശരിക്കും ഓപ്ഷൻ വ്യക്തമാക്കും
"റെസല്യൂഷൻ", x/y/z കോർഡിനേറ്റുകളെ ഹരിക്കുന്നു ശരിക്കും.

എല്ലാ ഇൻപുട്ട് ഡാറ്റാസെറ്റുകൾക്കും ഒരേ അളവുകൾ ഉണ്ടായിരിക്കണം, അവയുടെ അളവുകളും
ഔട്ട്പുട്ട്. ഇൻപുട്ട് ഫയലുകൾ ഇല്ലെങ്കിൽ, നിങ്ങൾ ഔട്ട്പുട്ട് നിർവചിക്കുന്നത് a
ഗണിത സൂത്രവാക്യം വഴി നിങ്ങൾക്ക് ഔട്ട്പുട്ടിന്റെ അളവുകൾ വ്യക്തമായി വ്യക്തമാക്കാൻ കഴിയും -n
വലുപ്പം ഓപ്ഷൻ, എവിടെ വലുപ്പം ഉദാ "2x2x2" ആണ്.

എന്നിരുന്നാലും, ചിലപ്പോൾ, നിങ്ങൾ മൾട്ടി-ഡൈമൻഷണൽ "സ്ലൈസ്" മാത്രം ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു.
ഡൈമൻഷണൽ ഡാറ്റ. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഒരു (അല്ലെങ്കിൽ കൂടുതൽ) സ്ലൈസുകളിൽ കോർഡിനേറ്റുകൾ വ്യക്തമാക്കുക
അളവ്(കൾ), വഴി -xyzt ഓപ്ഷനുകൾ.

ഓപ്ഷനുകൾ


-h കമാൻഡ്-ലൈൻ ഓപ്ഷനുകളിലും ഉപയോഗത്തിലും സഹായം പ്രദർശിപ്പിക്കുക.

-V h5math-ന്റെ പതിപ്പ് നമ്പറും പകർപ്പവകാശ വിവരങ്ങളും പ്രിന്റ് ചെയ്യുക.

-v വെർബോസ് ഔട്ട്പുട്ട്.

-a HDF5 ഔട്ട്‌പുട്ട് ഫയൽ നിലവിലുണ്ടെങ്കിൽ, ഒരു പുതിയ ഡാറ്റാസെറ്റായി ഡാറ്റ കൂട്ടിച്ചേർക്കുക
ഫയൽ തിരുത്തിയെഴുതുന്നതിനേക്കാൾ (സ്ഥിര സ്വഭാവം). അതിന്റെ നിലവിലുള്ള ഒരു ഡാറ്റാസെറ്റ്
എന്നിരുന്നാലും, ഫയലിനുള്ളിലെ പേര് തിരുത്തിയെഴുതിയിരിക്കുന്നു.

-e പദപ്രയോഗം
ഔട്ട്പുട്ട് നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന ഗണിത പദപ്രയോഗം വ്യക്തമാക്കുക (സാധാരണയായി
" എന്നതിൽ, ഷെല്ലിലെ ഒരു ഇനമായി പദപ്രയോഗം ഗ്രൂപ്പുചെയ്യാൻ ഉദ്ധരണികൾ), എന്നതിന്റെ അടിസ്ഥാനത്തിൽ
മുകളിൽ വിവരിച്ചതുപോലെ ഇൻപുട്ട് ഡാറ്റാസെറ്റുകൾക്കും കോർഡിനേറ്റുകൾക്കുമുള്ള വേരിയബിളുകൾ.

മിക്ക സ്റ്റാൻഡേർഡ് ഓപ്പറേറ്റർമാരുമായും എക്സ്പ്രഷനുകൾ സി-പോലുള്ള ഇൻഫിക്സ് നൊട്ടേഷൻ ഉപയോഗിക്കുന്നു
ഗണിത പ്രവർത്തനങ്ങൾ (+, പാപം മുതലായവ) പിന്തുണയ്ക്കുന്നു. ഈ പ്രവർത്തനം
GNU libmatheval നൽകിയത് (അതിന്റെ സവിശേഷതകൾ നിർണ്ണയിക്കപ്പെടുന്നു).

-f ഫയലിന്റെ പേര്
എക്സ്പ്രഷൻ വായിക്കാനുള്ള ഒരു ടെക്സ്റ്റ് ഫയലിന്റെ പേര്, ഇല്ലെങ്കിൽ -e എക്സ്പ്രഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു.
stdin-ലേക്കുള്ള ഡിഫോൾട്ടുകൾ.

-x ix, -y iy, -z iz, -t it
ഇത് പറയുന്നു h5math ഒരു മൾട്ടി-ഡൈമൻഷണൽ ഡാറ്റാസെറ്റിന്റെ ഒരു പ്രത്യേക സ്ലൈസ് ഉപയോഗിക്കുന്നതിന്. ഉദാ
-x ഒരു x സൂചികയിൽ ഉപഗണം (ഒരു കുറവ് അളവ്) ഉപയോഗിക്കുന്നു ix (ഇവിടെ സൂചികകൾ
ആ ദിശയിലുള്ള പരമാവധി സൂചികയേക്കാൾ പൂജ്യത്തിൽ നിന്ന് ഒന്ന് വരെ ഓടുക). ഇവിടെ, x/y/z
HDF5 ഡാറ്റാസെറ്റിന്റെ ആദ്യ/രണ്ടാം/മൂന്നാമത്തെ അളവുകളുമായി പൊരുത്തപ്പെടുന്നു. ദി -t ഓപ്ഷൻ
അവസാന അളവിലുള്ള ഒരു സ്ലൈസ് വ്യക്തമാക്കുന്നു, അത് ഏതായാലും. ഇതും കാണുക -0
x/y/z സ്ലൈസ് കോർഡിനേറ്റുകളുടെ ഉത്ഭവം ഡാറ്റാസെറ്റ് സെന്ററിലേക്ക് മാറ്റാനുള്ള ഓപ്ഷൻ.

-0 x/y/z സ്ലൈസ് കോർഡിനേറ്റുകളുടെ ഉത്ഭവം ഡാറ്റാസെറ്റ് സെന്ററിലേക്ക് മാറ്റുക, അങ്ങനെ ഉദാ
-0 -x 0 (അല്ലെങ്കിൽ കൂടുതൽ ഒതുക്കമുള്ളത് -0x0) പകരം ഡാറ്റാസെറ്റിന്റെ സെൻട്രൽ x തലം നൽകുന്നു
എഡ്ജ് x തലം. (-t കോർഡിനേറ്റുകളെ ബാധിക്കില്ല.)

ഇത് എക്‌സ്‌പ്രഷനിലെ x/y/z വേരിയബിളുകളുടെ ഉത്ഭവത്തെയും മാറ്റുന്നു, അങ്ങനെ 0 ആണ്
ഡാറ്റാസെറ്റിന്റെ കേന്ദ്രം.

-r ശരിക്കും ഒരു റെസല്യൂഷൻ ഉപയോഗിക്കുക ശരിക്കും എക്സ്പ്രഷനിലെ x/y/z (പക്ഷേ t അല്ല) വേരിയബിളുകൾക്കായി, അങ്ങനെ
ഡാറ്റ "ഗ്രിഡ്" കോർഡിനേറ്റുകൾ വിഭജിച്ചിരിക്കുന്നു ശരിക്കും. സ്ഥിരസ്ഥിതി ശരിക്കും ആണ്.

ഉദാഹരണത്തിന്, x അളവിന് 21 ഗ്രിഡ് ഘട്ടങ്ങളുണ്ടെങ്കിൽ, a സജ്ജീകരിക്കുക ശരിക്കും ഓഫ് 20 അർത്ഥമാക്കും
എക്സ്പ്രഷനിലെ x വേരിയബിളുകൾ 0.0 മുതൽ 1.0 വരെ പ്രവർത്തിക്കുന്നു (അല്ലെങ്കിൽ -0.5 മുതൽ 0.5 വരെ -0 is
വ്യക്തമാക്കിയത്), 0 മുതൽ 20 വരെ.

-r സ്ലൈസുകൾക്കായി ഉപയോഗിക്കുന്ന കോർഡിനേറ്റുകളെ ബാധിക്കില്ല, അവ എല്ലായ്പ്പോഴും പൂർണ്ണസംഖ്യകളാണ്.

-n വലുപ്പം
ഔട്ട്‌പുട്ട് ഡാറ്റാസെറ്റും ഇൻപുട്ട് ഡാറ്റാസെറ്റുകളുടെ അതേ വലുപ്പമായിരിക്കണം. ഇല്ലെങ്കിൽ
ഇൻപുട്ട് ഡാറ്റാസെറ്റുകൾ (നിങ്ങൾ ഔട്ട്പുട്ട് നിർവചിക്കുന്നത് ഒരു ഫോർമുലയിലൂടെയാണ് എങ്കിൽ), നിങ്ങൾ അത് ചെയ്യണം
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഔട്ട്പുട്ട് വലുപ്പം സ്വമേധയാ വ്യക്തമാക്കുക: വലുപ്പം MxNxLx രൂപത്തിലാണ്...
(എം, എൻ, എൽ പൂർണ്ണസംഖ്യകൾ) കൂടാതെ ഏതെങ്കിലും അളവിലുള്ളതാകാം.

-d പേര്
ഡാറ്റാസെറ്റിലേക്ക് എഴുതുക പേര് ഔട്ട്പുട്ടിൽ; അല്ലെങ്കിൽ, ഔട്ട്‌പുട്ട് ഡാറ്റാസെറ്റിനെ "ഡാറ്റ" എന്ന് വിളിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി. ഡാറ്റാസെറ്റും ഉപയോഗിക്കുക പേര് ഇൻപുട്ടിൽ; അല്ലെങ്കിൽ, ആദ്യ ഇൻപുട്ട് ഡാറ്റാസെറ്റ്
ഒരു ഫയലിൽ (അക്ഷരമാലാക്രമത്തിൽ) ഉപയോഗിക്കുന്നു. പകരമായി, വാക്യഘടന ഉപയോഗിക്കുക HDF5ഫയൽ:ഡാറ്റാസെറ്റ്
(ഇത് അസാധുവാക്കുന്നു -d ഓപ്ഷൻ).

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് h5math ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ