NearestNeighbors

الطبقة النهائية العامة أقرب الجيران

تحديد أقرب مراكز k لكل نقطة.

من المفترض أن تكون صفوف النقاط نقاط إدخال. من المفترض أن تكون صفوف المراكز هي قائمة المراكز المرشحة. لكل نقطة، يتم حساب المراكز k التي لديها أقل مسافة L2 إليها.

الأساليب العامة

أقرب الجيران ثابت
إنشاء (نطاق النطاق ، نقاط المعامل <Float>، مراكز المعامل <Float>، المعامل <Long> k)
طريقة المصنع لإنشاء فئة تلتف حول عملية NearestNeighbors جديدة.
الإخراج <تعويم>
أقرب مركز المسافات ()
مصفوفة الشكل (ن، دقيقة(م، ك)).
الإخراج <طويل>
أقرب مركزالمؤشرات ()
مصفوفة الشكل (ن، دقيقة(م، ك)).

الطرق الموروثة

الأساليب العامة

إنشاء أقرب الجيران الثابت العام (نطاق النطاق ، نقاط المعامل <Float>، مراكز المعامل <Float>، المعامل <Long> k)

طريقة المصنع لإنشاء فئة تلتف حول عملية NearestNeighbors جديدة.

حدود
نِطَاق النطاق الحالي
نقاط مصفوفة الشكل (ن، د). من المفترض أن تكون الصفوف نقاط إدخال.
المراكز مصفوفة الشكل (م، د). من المفترض أن تكون الصفوف مراكز.
ك عدد المراكز الأقرب للعودة لكل نقطة. إذا كان k أكبر من m، فسيتم إرجاع مراكز m فقط.
عائدات
  • مثيل جديد لأقرب الجيران

الإخراج العام <Float> أقرب مركز المسافة ()

مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مسافة L2 المربعة إلى المركز المقابل في أقرب_مركز_مؤشر.

الإخراج العام <طويل> أقرب مركز إنديسيس ()

مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مؤشرات المراكز الأقرب إلى النقطة المقابلة، مرتبة حسب المسافة المتزايدة.