मैं नम्पी के लिए नया हूं और मैं आपको पूछना चाहता हूं कि वेक्टर में संग्रहीत बिंदुओं के बीच यूक्लिडियन दूरी की गणना कैसे करें।पंक्ति वैक्टर के मैट्रिस के बीच पायथन numpy euclidean दूरी गणना
मान लीजिए कि हमारे पास एक numpy.array है प्रत्येक पंक्ति एक वेक्टर और एक numpy.array है। मैं जानना चाहता हूं कि सभी बिंदुओं और इस बिंदु के बीच यूक्लिडियन दूरी की गणना करना संभव है और उन्हें एक numpy.array में स्टोर करें।
points #2d list of row-vectors
singlePoint #one row-vector
listOfDistances= procedure(points,singlePoint)
हम कुछ इस तरह हो सकता है:
यहाँ एक अंतरफलक है? या क्या अन्य बिंदुओं की सूची के रूप में एकल बिंदु रखने के लिए एक आदेश होना संभव है और अंत में हमें दूरी का मैट्रिक्स मिलता है?
धन्यवाद
यद्यपि आप के बीच की दूरी गणना करना चाहते हैं एक बिंदु और अंक का एक सेट, मुझे लगता है कि scipy.spatial.distance.cdist अभी भी काम करता है। आपके पास 2 संग्रह हैं, जिनमें से एक में केवल 1 तत्व है। http://stackoverflow.com/questions/1871536/euclidean-distance-between-points-in-two- अलग- numpy-arrays-not-within –
@JimRaynor +1 बिल्कुल वही था जो मुझे चाहिए :) – ocean800