আমার একটি ডেটাসেট 3 ডি-তে কয়েক মিলিয়ন ডেটা পয়েন্টে চলছে। আমি যে গণনাটি করছি তার জন্য, আমাকে ব্যাসার্ধের প্রতিটি উপাত্তের প্রতিবেশী (পরিসীমা অনুসন্ধান) গণনা করতে হবে, একটি ফাংশন ফিট করার চেষ্টা করতে হবে, ফিটের জন্য ত্রুটির গণনা করতে হবে, এটি পরবর্তী ডেটাপয়েন্টের জন্য পুনরাবৃত্তি করতে হবে এবং আরও অনেক কিছু। আমার কোডটি সঠিকভাবে কাজ করে তবে এটি চালাতে খুব বেশি সময় নিচ্ছে, ডেটাপয়েন্টে প্রায় 1 সেকেন্ড! এটি সম্ভবত প্রতিটি পয়েন্টের জন্য, এটি পুরো ডেটাसेटে অনুসন্ধান করতে হবে। প্রক্রিয়াটি দ্রুততর করার কোনও উপায় আছে কি? আমার ধারণা আছে যে আমি যদি প্রথম প্রতিবেশীদের মধ্যে কিছুটা সংলগ্ন সম্পর্ক স্থাপন করতে পারি তবে এটি কম ধীর হতে পারে। যদি এটি সহায়তা করে, আমি 3D এ সর্বোত্তম পার্জন উইন্ডো প্রস্থ সন্ধান করার চেষ্টা করছি।