Exrcice help
lara123
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
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
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. |
si qlq un de vous a la solution ,SVP