Bonjour à tous
Je faisait un traitement me retournant les mots apparaissant plus de x% de fois dans des centaines de textes.
Comme le traitement était long j'ai voulu paralléliser le traitement mais j'ai une erreur qui est apparut.
Dans le script j'alimente un dictionnaire avec les mots rencontré dans le corpus du texte en fonction de si le mot est déjà présent dans le dictionnaire ou non. Donc avant le parallélisme aucune erreurs et tout fonctionnait bien mais depuis que j'ai essayer
de mettre en place le parallélisme j'ai cette erreur qui apparaît à chaque mot rencontré.
Exception lors de l'appel de «Add» avec «2» argument(s): «L'élément a déjà été ajouté. Clé du dictionnaire: 'ajoutant' Clé ajoutée: 'ajoutant'»
Au caractère C:\Users\ctardy-at\Documents\PS1\Perso\comptage_mot_text.ps1:42 : 4
+ $count.Add($mot, 1)
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ArgumentException
Alors dans les faits j'ai les mêmes résultats, ça n'a pas d'impact réel sur mon résultat. Mais j'aimerais bien comprendre pourquoi l'erreur est apparut
Voila
Bonne journée à vous