| |
- 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)
| |