| |
- classeur.classeur.Classeur(builtins.object)
-
- ClasseurCValue
class ClasseurCValue(classeur.classeur.Classeur) |
|
ClasseurCValue(config)
Cette classe attribue comme score aux termes, leur cValue. Ici le
paramètre d'agrégation n'a pas d'influence. La C-value se calcule seulement
sur un document. Donc ici on fusionne les documents avant le calcul. |
|
- Method resolution order:
- ClasseurCValue
- classeur.classeur.Classeur
- builtins.object
Methods defined here:
- __init__(self, config)
- Constructeur de la classe ClasseurCValue
Parameters
----------
config : Config
objet de configuration pour permettre la classification des termes en fonction
de la configuration
- calculTermesImbriques(self, ensTermes)
- Calcule des termes imbriqués à partir d'un ensemble de termes
Returns
-------
dict[tuple[str*],set[tuple[str*]]]
Dictionnaire avec en clé un terme et en valeur tous les termes qui
sont imbriqués dans le terme en clé.
- noter(self, indexCorpus)
- Méthode qui attribue comme score aux termes, leur C-value.
Parameters
----------
indexCorpus : Indexation
L'index du corpus
Returns
-------
dict[tuple[str*],float]
Dictionnaire avec les termes en clé et les scores en valeur
- scoreAvecCValue(self, indexCorpus, dictTermesScores)
- Calcule la moyenne géométrique avec le score donné en paramètre et
la C-value.
Parameters
----------
dictTermesScores : dict[tuples[str*],float]
Dictionnaire du score pour un terme
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)
| |