3 रिपॉजिटरी
Tools for automatic batch processing and broadcasting across multidimensional arrays.
Distinguishing note: Focuses on automatic axis mapping, distinct from manual loop-based array processing.
Explore 3 awesome GitHub repositories matching data & databases · Array Vectorization Utilities. Refine with filters or upvote what's useful.
This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,
Maps operations over array axes automatically to enable efficient batch processing and broadcasting across multidimensional data structures.
Shapely समतलीय ज्यामितीय वस्तुओं (planar geometric objects) के हेरफेर और विश्लेषण के लिए एक ज्यामितीय विश्लेषण लाइब्रेरी है। यह एक कम्प्यूटेशनल ज्यामिति टूलकिट, टोपोलॉजिकल संबंधों का मूल्यांकन करने के लिए एक स्थानिक प्रेडिकेट इंजन और एक वेक्टराइज्ड ज्यामिति प्रोसेसर के रूप में कार्य करता है। यह लाइब्रेरी एक वेक्टराइज्ड ज्यामिति प्रोसेसर के माध्यम से खुद को अलग करती है जो मल्टी-थ्रेडेड समानांतर प्रोसेसिंग के साथ समन्वय सरणियों (coordinate arrays) में संचालन करने में सक्षम है। यह बार-बार होने वाले कंटेनमेंट और इंटरसेक्शन टेस्ट को तेज करने के लिए तैयार ज्यामिति ऑप्टिमाइज़ेशन का उपयोग करती है और कुशल निकटतम-पड़ोसी और इंटरसेक्टिंग ज्यामिति रिट्रीवल के लिए R-tree स्थानिक इंडेक्सिंग को लागू करती है। टूलकिट सेट-सैद्धांतिक संचालन, एफिन ट्रांसफॉर्मेशन और वोरोनोई आरेख (Voronoi diagrams) व डेलॉने ट्राइएंगुलेशन जैसी जटिल संरचनाओं के निर्माण सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह क्षेत्र और लंबाई जैसे आंतरिक मेट्रिक्स की गणना करने के लिए टूल्स, साथ ही टोपोलॉजिकल सत्यापन और ज्यामिति मरम्मत के लिए उपयोगिताएँ प्रदान करती है। Shapely GeoJSON, Well-Known Text और Well-Known Binary प्रारूपों के बीच ज्यामितीय डेटा को पार्स और सीरियलाइज़ करके भू-स्थानिक डेटा इंटरऑपरेबिलिटी सुनिश्चित करती है।
Provides a vectorized geometry processor that executes operations across coordinate arrays with multi-threaded parallel processing.
Shapely समतलीय ज्यामितीय वस्तुओं के हेरफेर और विश्लेषण के लिए एक लाइब्रेरी है, जो GEOS C++ इंजन के लिए एक Python रैपर के रूप में कार्य करती है। यह ज्यामितीय गुणों की गणना करने, स्थानिक संबंधों का मूल्यांकन करने और कार्टेशियन प्लेन के भीतर टोपोलॉजिकल प्रेडिकेट्स करने के लिए एक फ्रेमवर्क प्रदान करती है। यह प्रोजेक्ट एक वेक्टराइज्ड ज्यामिति प्रोसेसर के माध्यम से खुद को अलग करता है जो थ्रूपुट बढ़ाने के लिए आकृतियों की बड़ी सरणियों में स्थानिक संचालन करने में सक्षम है। इसमें इंटरसेक्टिंग ज्यामिति और निकटतम पड़ोसियों की रिट्रीवल को तेज करने के लिए R-trees पर आधारित एक स्थानिक इंडेक्सिंग सिस्टम भी शामिल है। लाइब्रेरी क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें यूनियनों और इंटरसेक्शन की गणना के लिए ज्यामितीय सेट संचालन, GeoJSON और Well-Known Text जैसे प्रारूपों के बीच स्थानिक डेटा सीरियलाइजेशन, और ज्यामिति टोपोलॉजी को सत्यापित करने और मरम्मत करने के लिए टूल्स शामिल हैं। यह ज्यामितीय ट्रांसफॉर्मेशन, बफरिंग और कॉन्वेक्स हल्स या वोरोनोई आरेख के निर्माण का भी समर्थन करती है।
Executes spatial operations across contiguous blocks of memory to reduce interpreter overhead for large datasets.