J'ai un ensemble de données fonctionnant sur des millions de points de données en 3D. Pour le calcul que je fais, je dois calculer le voisin (recherche de plage) de chaque point de données dans un rayon, essayer d'ajuster une fonction, calculer l'erreur pour l'ajustement, répéter cela pour le prochain point de données et ainsi de suite. Mon code fonctionne correctement mais son exécution prend très longtemps, environ 1 seconde par point de données! C'est probablement parce que pour chaque point, il doit rechercher dans l'ensemble de données. Existe-t-il un moyen de rendre le processus rapide. J'ai une idée que si je peux en quelque sorte établir une relation d'adjacence entre les premiers voisins, cela peut être moins lent. Si cela aide, j'essaie de trouver la largeur de fenêtre Parzen optimale en 3D.