none
Erreur apparut avec parallèlisme des traitements RRS feed

  • Question

  • 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 

    lundi 2 mars 2020 10:58