AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Informatique et industries de la langue (L3I01) - Cours

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Gremlins2710
Aide active
Aide active


Nombre de messages : 23
Age : 32
Localisation : Yvelines (78)
Cursus : Master 1 Ingénierie Linguistique
Date d'inscription : 11/10/2006

MessageSujet: Informatique et industries de la langue (L3I01) - Cours   Mar 6 Nov 2007 - 18:06

Voilà les cours CM n°1 et 2 :

Leçon 1 : http://sandai.free.fr/sdl/L3I01_cm_01_lecon_01.pdf
Approches quantitatives des corpus textuels : http://sandai.free.fr/sdl/L3I01_cm_02_approches_quantitatives_des_corpus_textuels.pdf
Revenir en haut Aller en bas
Will
Admin
Admin


Nombre de messages : 358
qq ch à dire ? : CAR - PE - DI - EM !
Cursus : 2eme
Date d'inscription : 30/09/2006

MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Ven 27 Nov 2009 - 1:35

Dans les wiki du prof se sont glissés quelques petites erreurs qui font très mal dans un script où chaque élément compte

par exemple en copiant le code de base fournit dans le wiki 2.0 se trouve une erreur qui donne :
mots = sorted(mots ,key=unicode.lower)
TypeError: descriptor 'lower' requires a 'unicode' object but received a 'str'


que l'on peut corriger en
=> mots = set(liste)
ou mots = sorted(set(liste)) pour classer la liste


De plus dans le wiki 1.9 le script pour faire apparaitre la fréquence d'apparition d'un élément d'une liste est faux aussi, on peut donc très difficilement l'y insérer avec succès pour l'exercice du 2.0.
nous donne l'erreur suivante :
listeord = sorted(set(liste),key=str.lower)
TypeError: descriptor 'lower' requires a 'str' object but received a 'unicode'

=> listeord = sorted(set(liste),key=unicode.lower)

Mais cela donnait toujours une erreur :
Code:
fichier.write("<tr><td>"+mot+"</td> <td>"+str(freq)+"</td></tr>")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 15: ordinal not in range(128)

J'ai mis ici en code car sinon y'avait des interférences avec le script de la page du forum.
J'ai donc pensé à réencoder "mot" au moment de l'écrire dans le fichier pour que cela fonctionne :

Code:
for mot,freq in freqliste:
 fichier.write("<tr><td>"+mot.encode("utf-8")+"</td><td>"+str(freq)+"</td></tr>")

Pensez à bien mettre un espace devant "fichier.write(..." quand vous l'écrivez en dessous de for ... in ..., c'est pour dire que cela fait partie de la boucle.
Pour rendre le résultat plus clair vous pourriez par exemple mette " : " entre le mot et la fréquence :
Code:
("<tr><td>"+mot.encode("utf-8")+"</td> : <td>"+str(freq)+"</td></tr>")
Et pour les mettre sous forme de liste (1 par ligne) il vous suffit de rajouter
à la fin :
Code:
("<tr><td>"+mot.encode("utf-8")+"</td> : <td>"+str(freq)+"</td></tr><br>")

Les wiki 2.1 et 2.2 sont très simple (même si ils sont aussi maladroitement expliqués que simples) et le wiki 2.3 est certes moins simple mais plus clair et le code ne révèle aucune erreur, je n'expliquerais rien dessus, à moins qu'il n'y ai des questions.

_________________
kyo dake wa 今日だけは juste aujourd’hui
Okuru na 怒るな Ne te mets pas en colère
Shinpai suna 心配すな Ne te fais pas de souci
Kansha shite 感謝して Sois rempli de gratitude
Gyo wo hageme 行を励め Accomplis ton devoir
Hito ni shinsetsu ni 人に親切に Sois bienveillant

Revenir en haut Aller en bas
http://will-ilpga.naturalforum.net
Vi
Invité



MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Jeu 10 Déc 2009 - 17:40

Bonjour,
juste pour dire que le Cm d'informatique de monsieur Fleury commencera à 9h demain et non à 9h30!
Bonne soirée
Revenir en haut Aller en bas
luiggisanso
Professeur
Professeur


Nombre de messages : 94
Age : 40
Localisation : quelque part, pas loin
qq ch à dire ? : beaucoup mais pas de place...
Cursus : 2002 --> 2009 et ...
Date d'inscription : 15/11/2008

MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Jeu 10 Déc 2009 - 20:15

j'ai relégué l'info sur le forum du cours sur agora...
Revenir en haut Aller en bas
Mimi-la-
Invité



MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Ven 8 Jan 2010 - 19:24

Bonjour

J'aimerais savoir si il est possible de réaliser le site en TD en binôme?
Revenir en haut Aller en bas
Vi
Invité



MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Ven 8 Jan 2010 - 21:35

Bonsoir,

Tu devrais directement demander confirmation aux profs mais je crois que tu ne peux pas: c'est un travail individuel, où tu auras une note pour le semestre...
Bon courage
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   

Revenir en haut Aller en bas
 
Informatique et industries de la langue (L3I01) - Cours
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» L'apprentissage modulaire d'une langue
» Evaluation en langue au cours d'un chapitre
» Certificat d'anglais
» La grammaire arabe dite Al Nahw
» Préparer l'Agrégation d'espagnol (CNED)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Étudiants de l'ILPGA :: Sciences Du Langage :: Licence 2 - Semestre 3-
Sauter vers: