में क्लस्टरिंग और दूरी की गणना मेरे पास फॉर्म (एक्स, वाई, जेड) के एन समन्वय बिंदुओं का संग्रह है। ये एक एन एक्स 3 मैट्रिक्स एमजूलिया
में संग्रहीत हैं क्या जूलिया में प्रत्येक बिंदु और हर दूसरे बिंदु के बीच की दूरी की गणना करने के लिए कोई अंतर्निहित कार्य है? मैं अंक की एक छोटी संख्या के साथ काम कर रहा हूं इसलिए गणना समय बहुत महत्वपूर्ण नहीं है।
मेरा समग्र लक्ष्य क्लस्टरिंग एल्गोरिदम चलाने के लिए है, इसलिए अगर क्लस्टरिंग एल्गोरिदम है तो मैं देख सकता हूं कि मुझे पहले इन दूरीों की गणना करने की आवश्यकता नहीं है, कृपया इसे भी सुझाव दें। जिस डेटा पर मैं क्लस्टरिंग करना चाहता हूं उसका एक उदाहरण नीचे दिया गया है। जाहिर है, मुझे केवल z समन्वय के लिए ऐसा करने की आवश्यकता होगी।
कई अलग अलग क्लस्टरिंग एल्गोरिदम रहे हैं। आप किस तरह का क्लस्टरिंग करना चाहते हैं? – niczky12
मेरे पास एक डेटा सेट है जो दो अलग लटकते बिजली के केबल्स (x, y, z) निर्देशांक प्रदान करता है। वे केवल z अक्ष (ऊंचाई) के साथ भिन्न होते हैं। इस प्रकार मैं जेड निर्देशांक के आधार पर क्लस्टर करना चाहता हूं। हालांकि क्लस्टर जो क्लस्टर्स को काटने के लिए सीधी रेखा का उपयोग करता है, काम नहीं करता है क्योंकि ऊपरी कैटेनरी के निम्नतम बिंदु निचले कैटेनरी के उच्चतम बिंदु से कम हो सकते हैं। मैं वर्तमान में कैटेनरी को छोटे टुकड़ों में विभाजित कर रहा हूं जहां सीधी रेखा प्रकार क्लस्टरिंग काम करता है लेकिन यह एक बहुत साफ समाधान नहीं है। – lara