Bonjour, j'utilise la fonction rbga du package genalg. C'est un algorithme génétique. Je cherche à enregistrer pendant l'évolution certains chromosomes qui ne seront pas fournis en sortie à la fin de l'évolution. Dans cette fonction, on peut utiliser deux paramètres pour acceder aux populations, la fonction de fitness "evaluate" et une fonction "monitorFunc" permettant d'afficher certains résultats lors de l'évolution. Ces deux paramètres sont donc des fonctions qu'il faut programmer. Si j'ai bien compris quand on programme une fonction on utilise donc à la fin la fonction "return" pour renvoyer vers la sortie les résultats. Le problème est qu'ici ce return fonctionne bien, mais il m'est impossible d'enregistrer le résultat dans une variable de l'environnement puisque l'itération suivante se met en place... Est-il donc possible d'enregistrer dans l'environement de travail une variable généré à l'intérieur d'une fonction et sans passer par la fonction return par exemple?
Merci d'avance!
Bonnes fêtes de fin d'année tout le monde!