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 ഓൺലൈനായി ഉപയോഗിക്കുക