У мене є набір даних, що складається з мільйонів точок даних у 3D. Для обчислення, який я роблю, мені потрібно обчислити сусід (пошук діапазону) до кожної точки даних у радіусі, спробувати помістити функцію, обчислити помилку для придатності, повторити це для наступної точки даних тощо. Мій код працює належним чином, але це потребує дуже довго часу, приблизно 1 секунда за точку даних! Це, мабуть, тому, що для кожної точки він повинен шукати цілий набір даних. Чи є спосіб я зробити процес швидким. У мене є думка, що якщо я можу якось встановити якісь стосунки сусідства між першими сусідами, то це може бути менш повільним. Якщо це допомагає, я намагаюся знайти оптимальну ширину вікон Парзен в 3D.