تحديد أقرب مراكز k لكل نقطة.
من المفترض أن تكون صفوف النقاط نقاط إدخال. من المفترض أن تكون صفوف المراكز هي قائمة المراكز المرشحة. لكل نقطة، يتم حساب المراكز k التي لديها أقل مسافة L2 إليها.
الأساليب العامة
أقرب الجيران ثابت | |
الإخراج <تعويم> | أقرب مركز المسافات () مصفوفة الشكل (ن، دقيقة(م، ك)). |
الإخراج <طويل> | أقرب مركزالمؤشرات () مصفوفة الشكل (ن، دقيقة(م، ك)). |
الطرق الموروثة
الأساليب العامة
إنشاء أقرب الجيران الثابت العام (نطاق النطاق ، نقاط المعامل <Float>، مراكز المعامل <Float>، المعامل <Long> k)
طريقة المصنع لإنشاء فئة تلتف حول عملية NearestNeighbors جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
نقاط | مصفوفة الشكل (ن، د). من المفترض أن تكون الصفوف نقاط إدخال. |
المراكز | مصفوفة الشكل (م، د). من المفترض أن تكون الصفوف مراكز. |
ك | عدد المراكز الأقرب للعودة لكل نقطة. إذا كان k أكبر من m، فسيتم إرجاع مراكز m فقط. |
عائدات
- مثيل جديد لأقرب الجيران
الإخراج العام <Float> أقرب مركز المسافة ()
مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مسافة L2 المربعة إلى المركز المقابل في أقرب_مركز_مؤشر.
الإخراج العام <طويل> أقرب مركز إنديسيس ()
مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مؤشرات المراكز الأقرب إلى النقطة المقابلة، مرتبة حسب المسافة المتزايدة.