IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

trouver les voisinages entre valeurs


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut trouver les voisinages entre valeurs
    A partir d'un texte, j'aimerais trouver les voisinages entre catégories c'est-à-dire les voisinages entre les valeurs d'un dictionnaire. Mais alors là je reste bloquer j'ai le code pour définir le dictionnaire mais à partir de là, je bloque :/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    def constrDic(texte):
    	f=open(texte)
    	g=f.readlines()
    	f.close()
     
     
    	dico={}
    	for ligne in g:
    		s=string.split(ligne)
    		if dico.has_key(s[0]):
    			dico[s[0]]=dico[s[0]]+ [s[1:]] 
    		else:
    			dico[s[0]]=[s[1:]]
     
    	return dico
     
    di=constrDic("dico.txt")
    print di
    je pense qu'il faudrait comparer des couples de valeurs

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    en fait je dois écrire un programme dans lequel on fait des statistiques sur le voisinages des catégories des mots sur un texte donné. On peut retrouver la ou les catégories de chaque mot dans le dictionnaire en sachant que :
    -la clé = le mot
    -la valeur = la ou les catégories de ce mot

    ex : on aimerait savoir de quoi est précédé un nom.. un verbe, un déterminant..? et ce qu'il précède..

  3. #3
    Membre Expert Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Par défaut
    Malgré cette dernière précision, je ne comprends toujours pas ce que tu cherches à faire !

    Le "voisinage d'une valeur d'un dictionnaire" (ici une liste de mots commençant par la même lettre) reste pour moi une énigme en soi...

  4. #4
    Membre Expert

    Homme Profil pro
    Diverses et multiples
    Inscrit en
    Mai 2008
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Diverses et multiples

    Informations forums :
    Inscription : Mai 2008
    Messages : 662
    Par défaut
    C’est en effet d’une limpidité des plus nébuleuses…

    Si par “voisinage” tu entends “les mots qui se ressemblent le plus” (par ex. “fortin” est plus proche de “fort” que de “faramineux”*?), je te conseille la lecture de ce post, qui traitait en parti de ce problème*: http://www.developpez.net/forums/d10...ne-caracteres/

    Pour faire court, jette un œil à la bibliothèque difflib

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 42
    Par défaut
    dsl j'ai un peu de mal à expliquer lol.. j'ai modifié mon 2ème message

Discussions similaires

  1. Peut on raisonner en objets pour trouver les relations entre classes?
    Par wafiwafi dans le forum Diagrammes de Classes
    Réponses: 42
    Dernier message: 05/01/2011, 12h32
  2. Trouver les différences entre 2 fichiers
    Par polymorphisme dans le forum Eclipse
    Réponses: 3
    Dernier message: 21/09/2010, 17h27
  3. Trouver les differences entre deux chaines
    Par xxxavvv dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2010, 23h42
  4. [RegEx] Trouver les mots entre guillemets
    Par naynay dans le forum Langage
    Réponses: 6
    Dernier message: 20/07/2009, 16h43
  5. Trouver les dates entre deux dates
    Par lilp1 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/05/2009, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo