अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

h5math - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में h5math चलाएं

यह कमांड h5math है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


h5math - गणित के भावों के साथ HDF5 फ़ाइलों को संयोजित/बनाएं

SYNOPSIS


h5math [विकल्प] ... आउटपुट-HDF5FILE [इनपुट-HDF5FILES...]

वर्णन


h5math गणितीय व्यंजक के साथ इनपुट के रूप में किसी भी संख्या में HDF5 फ़ाइलें लेता है, और
उन्हें एक नई HDF5 फ़ाइल बनाने के लिए जोड़ती है।

HDF5 नेशनल द्वारा विकसित एक स्वतंत्र, पोर्टेबल बाइनरी फॉर्मेट और सपोर्टिंग लाइब्रेरी है
अर्बाना-शैंपेन में इलिनोइस विश्वविद्यालय में सुपरकंप्यूटिंग अनुप्रयोगों के लिए केंद्र।
एक एकल h5 फ़ाइल में कई डेटा सेट हो सकते हैं; डिफ़ॉल्ट रूप से, h5math डेटासेट बनाता है
"h5math" कहा जाता है, लेकिन इसे के माध्यम से बदला जा सकता है -d विकल्प, या वाक्य रचना का उपयोग करके
एचडीएफ5फ़ाइल:डेटासेट-a विकल्प का उपयोग मौजूदा HDF5 में नए डेटासेट जोड़ने के लिए किया जा सकता है
फ़ाइल। इनपुट फ़ाइल (फ़ाइलों) में उपयोग किए गए डेटासेट को निर्दिष्ट करने के लिए समान सिंटैक्स का उपयोग किया जाता है; द्वारा
डिफ़ॉल्ट रूप से, पहले डेटासेट (वर्णानुक्रम में) का उपयोग किया जाता है।

h5math के उपयोग का एक सरल उदाहरण है:

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

जो दो बार के साथ foo.h5 में पहला डेटासेट जोड़कर एक नई फ़ाइल, out.h5 उत्पन्न करता है
bar.h5 में "blah" डेटासेट। व्यंजक में (द्वारा निर्दिष्ट -e), पहला इनपुट डेटासेट
(बाएं से दाएं) कहा जाता है d1, दूसरा as d2, और इतने पर.

इनपुट डेटासेट के अलावा, आप प्रत्येक बिंदु के x/y/z निर्देशांक का भी उपयोग कर सकते हैं
अभिव्यक्ति, "x" "y" और "z" चर (पहले तीन आयामों के लिए) के रूप में संदर्भित
साथ ही एक "टी" चर जो अंतिम आयाम को संदर्भित करता है। डिफ़ॉल्ट रूप से, ये पूर्णांक हैं
डेटासेट के कोने पर 0 से शुरू हो रहा है, लेकिन -0 विकल्प x/y/z मूल को बदल देगा
डेटासेट के केंद्र में (टी अप्रभावित है), और -r रेस विकल्प निर्दिष्ट करेगा
"रिज़ॉल्यूशन", x/y/z निर्देशांक को विभाजित करके रेस.

सभी इनपुट डेटासेट के आयाम समान होने चाहिए, जो कि के आयाम भी हैं
उत्पादन। यदि कोई इनपुट फाइल नहीं है, और आप आउटपुट को पूरी तरह से परिभाषित कर रहे हैं a
गणितीय सूत्र, आप आउटपुट के आयामों को स्पष्ट रूप से निर्दिष्ट कर सकते हैं -n
आकार विकल्प, जहां आकार उदाहरण के लिए "2x2x2" है।

कभी-कभी, हालांकि, आप बहु-आयामी के केवल एक छोटे-आयामी "स्लाइस" का उपयोग करना चाहते हैं।
आयामी डेटा। ऐसा करने के लिए, आप एक (या अधिक) स्लाइस में निर्देशांक निर्दिष्ट करते हैं
आयाम (ओं), के माध्यम से -xyzt विकल्प.

विकल्प


-h कमांड-लाइन विकल्पों और उपयोग पर सहायता प्रदर्शित करें।

-V h5math के लिए संस्करण संख्या और कॉपीराइट जानकारी प्रिंट करें।

-v वाचाल उत्पादन।

-a यदि HDF5 आउटपुट फ़ाइल पहले से मौजूद है, तो डेटा को एक नए डेटासेट के रूप में संलग्न करें
फ़ाइल को ओवरराइट करने से (डिफ़ॉल्ट व्यवहार)। उसी का एक मौजूदा डेटासेट
हालाँकि, फ़ाइल के भीतर का नाम अधिलेखित हो गया है।

-e अभिव्यक्ति
गणितीय व्यंजक निर्दिष्ट करें जिसका उपयोग आउटपुट के निर्माण के लिए किया जाता है (आमतौर पर
अभिव्यक्ति को शेल में एक आइटम के रूप में समूहित करने के लिए उद्धरण), के संदर्भ में
ऊपर वर्णित अनुसार इनपुट डेटासेट और निर्देशांक के लिए चर।

अधिकांश मानक ऑपरेटरों के साथ एक्सप्रेशन सी-जैसे इंफिक्स नोटेशन का उपयोग करते हैं और
गणितीय कार्यों (+, पाप, आदि) का समर्थन किया जा रहा है। यह कार्यक्षमता है
GNU libmatheval द्वारा प्रदान किया गया (और इसकी विशेषताएं निर्धारित)।

-f फ़ाइल का नाम
एक टेक्स्ट फ़ाइल का नाम जिससे अभिव्यक्ति पढ़ने के लिए, यदि नहीं -e अभिव्यक्ति निर्दिष्ट है।
स्टड के लिए डिफ़ॉल्ट।

-x ix, -y iy, -z iz, -t it
इससे पता h5math बहु-आयामी डेटासेट के एक विशेष स्लाइस का उपयोग करने के लिए। जैसे
-x के x अनुक्रमणिका पर उपसमुच्चय (एक कम आयाम के साथ) का उपयोग करता है ix (जहां सूचकांक
उस दिशा में अधिकतम सूचकांक से शून्य से एक कम तक चलाएँ)। यहाँ, x/y/z
HDF5 डेटासेट के पहले/दूसरे/तीसरे आयामों के अनुरूप। NS -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 if .) तक चलते हैं -0 is
निर्दिष्ट), 0 से 20 के बजाय।

-r स्लाइस के लिए उपयोग किए गए निर्देशांक को प्रभावित नहीं करता है, जो हमेशा पूर्णांक होते हैं।

-n आकार
आउटपुट डेटासेट का आकार इनपुट डेटासेट के समान होना चाहिए। अगर नहीं हैं
इनपुट डेटासेट (यदि आप आउटपुट को विशुद्ध रूप से एक सूत्र द्वारा परिभाषित कर रहे हैं), तो आपको अवश्य
इस विकल्प के साथ मैन्युअल रूप से आउटपुट आकार निर्दिष्ट करें: आकार MxNxLx के रूप में है...
(एम, एन, एल पूर्णांक होने के साथ) और किसी भी आयाम का हो सकता है।

-d नाम
डेटासेट पर लिखें नाम आउटपुट में; अन्यथा, आउटपुट डेटासेट को "डेटा" कहा जाता है
डिफ़ॉल्ट रूप से। डेटासेट का भी उपयोग करें नाम इनपुट में; अन्यथा, पहला इनपुट डेटासेट
(वर्णानुक्रम में) एक फ़ाइल में प्रयोग किया जाता है। वैकल्पिक रूप से, सिंटैक्स का उपयोग करें एचडीएफ5फ़ाइल:डेटासेट
(जो ओवरराइड करता है -d विकल्प)।

onworks.net सेवाओं का उपयोग करके h5math का ऑनलाइन उपयोग करें


Ad


Ad