Exrcice help

Fermé
lara123 - Modifié le 9 juil. 2019 à 18:46
yg_be Messages postés 23406 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 décembre 2024 - 11 juin 2020 à 09:18
Bonjour,

Je bloque sur un exercice de python que j'essai de faire!

· Écrire un script permettant de calculer les cooccurrences du fichier "text-b.txt" encodé en UTF-8. Ce fichier est le premier argument passé à votre script.

· Le deuxième argument est la longueur de la cooccurrence qui peut aller de 2 à n tokens.

· Le troisième argument est la fréquence de la cooccurrence qui peut aller de 1 à n.

· Les deux derniers arguments sont la longueur du premier et du dernier token de la cooccurrence.
je ne l'ai pas bien compris mais j'essaie et voila mon premier essai

import sys, re

texte = open(sys.argv[1], 'r', encoding="utf-8")
sortie = open("res.txt", 'w', encoding="utf-8")
dic={}
long=int(sys.argv[2])
freq=int(sys.argv[3])
for i in texte:
    a=re.split("\w+",i.lower())
    l=zip(a[i:]for i in range(long))
    for j in l:
        dic[j] = dic.get(j, 0)+1
        for k in sorted (dic):
            if dic.get(k) == freq:
                sortie.write("".join(K)+""+str(dic.get(K)))


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

yg_be Messages postés 23406 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 décembre 2024 Ambassadeur 1 557
9 juil. 2019 à 20:33
bonjour, que n'as-tu pas bien compris?
0
pouvez-vous m'aider dans cet exercice moi aussi ?
si qlq un de vous a la solution ,SVP
0
yg_be Messages postés 23406 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 décembre 2024 1 557 > me
11 juin 2020 à 09:18
0