classeur.classeurFrequence
index

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

 
Classes
       
classeur.classeur.Classeur(builtins.object)
ClasseurFrequence

 
class ClasseurFrequence(classeur.classeur.Classeur)
    ClasseurFrequence(config)
 
Cette classe attribue comme score aux termes, leur fréquence selon l'agrégation
dans la config.
 
ex : l'agrégation SUM permet d'avoir la fréquence du termes dans tout le corpus
 
 
Method resolution order:
ClasseurFrequence
classeur.classeur.Classeur
builtins.object

Methods defined here:
__init__(self, config)
Constructeur de la classe ClasseurFrequence
 
Parameters
----------
config : Config
    objet de configuration pour permettre de classer les termes en fonction
    da le configuration
noter(self, indexCorpus)
Méthode qui attribue comme score aux termes, leur fréquence selon l'agrégation.
 
Parameters
----------
indexCorpus : Indexation
    L'index du corpus
 
Returns
-------
dict[tuple[str*],float]
    Dictionnaire de terme en clé et score en valeur

Methods inherited from classeur.classeur.Classeur:
classer(self, indexCorpus)
Attribue un score aux termes du corpus puis les trie en fonction du
score, puis par ordre alphabétique si égalité sur le score
 
Parameters
----------
indexCorpus : Indexation
    L'index du corpus
 
Returns
-------
List[tuple[tuple[str*],float]]
    Liste triée par ordre décroissant des scores des termes
normaliserScoreClassement(self, dictTermesScores)
Normalise en place le score des termes du dictionnaire passé en paramètre.
 
Recentre entre 0 et 1 le score des termes.
 
Parameters
----------
dictTermesScores : dict[tuples[str*],float]
    Dictionnaire du score pour un terme

Data descriptors inherited from classeur.classeur.Classeur:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)