मान लीजिए कि मेरे पास दो वीटीके फ़ाइलें हैं, दोनों संरचित ग्रिड प्रारूप में। संरचित ग्रिड समान हैं (उनके पास समान क्रम में समान अंकों की सूची है), और एक फ़ील्ड है, इसे प्रत्येक वीटीके फ़ाइल में "फि" कहते हैं। मैं एक तीसरी वीटीके फ़ाइल बनाना चाहता हूं, फिर से उसी संरचित ग्रिड के साथ, और दूसरी वीटीके फाइल में फी के बीच पहली वीटीके फाइल और फी के बीच अंतर करने वाले क्षेत्र की साजिश करें।
मुझे पता है कि यह मैन्युअल रूप से कैसे करना है; मैं दो VTK फ़ाइलों में कच्चे पाठ को पार्स कर सकता हूं, डेटा को सरणियों में कॉपी कर सकता हूं, एक सरणी को दूसरे से घटा सकता हूं, और फिर डेटा को एक नई फ़ाइल में सही प्रारूप में डंप कर सकता हूं। क्या इस अंतर की गणना करने और वीटीके को निर्यात करने का एक बेहतर तरीका है? पायथन में एक समाधान, या विज़टिट सॉफ्टवेयर जैसे कि विज़ इट या पैराव्यू, सी ++ जैसी संकलित भाषा का उपयोग करने के लिए बेहतर होगा।
इस अंतर की गणना का उद्देश्य पीडीई के समाधान की गणना के लिए विभिन्न संख्यात्मक तरीकों की तुलना करना है; चूंकि मैं समाधानों को उत्पन्न करने के लिए एक ही सॉफ्टवेयर का उपयोग कर रहा हूं, इसलिए मैं यह गारंटी दे सकता हूं कि सभी डेटा लेकिन फ़ील्ड Phi प्रत्येक फ़ाइल में समान होगी जो मैं उत्पन्न करता हूं।