extractionTerme
index

# -*- coding: utf-8 -*-

Programme pour l'extraction de termes.
À appeler avec un fichier de configurations (voir page précédente)

 
Modules
       
csv
os
sys

 
Functions
       
ecrireCSV(lignes, csvpath)
Ecrit dans un fichier csv le classement des termes obtenus avant.
Noms des champs du csv -> rang;terme;score.
 
Parameters
----------
lignes : zip[list[int],list[tuple(str*)],list[float]]
    Zip du rang, du terme, de son score. Ce qui va correspondre à une
    ligne du csv rang;terme;score.
recupererClasseur(config, indexCorpusRef)
Permet de récupérer le classeur correspondant à la configuration
 
Parameters
----------
config : Config
    objet de configuration
 
indexCorpusRef: Indexeur
    Certains classeurs ont besoin d'un corpus de référence
 
Returns
-------
Classeur
    Classeur correspondant à la configuration
recupererExtracteur(config)
Permet de récupérer l'extracteur correspondant à la configuration
 
Parameters
----------
config : Config
    objet de configuration
 
Returns
-------
Extracteur
    L'extracteur correspondant à la configuration
recupererIndexeurReference(config)
Permet de récupérer l'indexeur du corpus de référence correspondant à
la configuration.
 
Comme le traitement est long, si l'indexeur a déjà été créé alors il est chargé,
sinon il est calculé puis enregistré pour les prochaines fois.
 
Parameters
----------
config : Config
    objet de configuration
 
Returns
-------
Indexeur
    L'indexeur du corpus de référence correspondant à la configuration

 
Data
        PATH_CORPUSREF = 'ressources/corpus_ref.fr'