Tôi có một bộ dữ liệu chạy vào hàng triệu điểm dữ liệu trong 3D. Để tính toán tôi đang thực hiện, tôi cần tính toán hàng xóm (tìm kiếm phạm vi) cho từng điểm dữ liệu trong bán kính, cố gắng khớp một hàm, tính toán sai số cho phù hợp, lặp lại điều này cho điểm dữ liệu tiếp theo, v.v. Mã của tôi hoạt động đúng nhưng phải mất rất nhiều thời gian để chạy, khoảng 1 giây cho mỗi datapoint! Có lẽ bởi vì đối với mỗi điểm, nó phải tìm kiếm trong toàn bộ dữ liệu. Có cách nào tôi có thể làm cho quá trình nhanh chóng. Tôi có một ý tưởng rằng nếu tôi bằng cách nào đó có thể thiết lập một số mối quan hệ kề cận giữa những người hàng xóm đầu tiên, thì điều này có thể chậm hơn. Nếu nó giúp, tôi đang cố gắng tìm chiều rộng cửa sổ Parzen tối ưu trong 3D.