classeur.classeurCValue
index

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

 
Modules
       
math

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