tethne.model.basemodel module¶
- class tethne.model.basemodel.BaseModel(**kwargs)[source]¶
- Bases: object - Base class for models. Should not be instantiated directly. - Use a model class in tethne.model instead. - dimension(d, top=None, asmatrix=False, **kwargs)[source]¶
- Describes a dimension (eg a topic). - Subclass must provide _dimension_description(d) method. - Parameters: - d : int - Dimension index. - Returns: - description : list - A list of ( feature, weight ) tuples (e.g. word, prob ). 
 - dimension_items(d, threshold, **kwargs)[source]¶
- Describes a dimension in terms of the items that contain it. - Subclass must provide _dimension_items(d, threshold) method. - Parameters: - d : int - Dimension index. - threshold : float - Minimum representation of d in item. - Returns: - description : list - A list of ( item, weight ) tuples. 
 - dimension_relationship(d, e, **kwargs)[source]¶
- Describes the relationship between two dimensions. - Subclass must provide _dimension_relationship(d, e) method. - Parameters: - d : int - Dimension index. - e : int - Dimension index. - Returns: - relationship : list - A list of ( factor , weight ) tuples. 
 - item(i, top=None, **kwargs)[source]¶
- Describes an item in terms of dimensions and weights. - Subclass must provide _item_description(i) method. - Parameters: - i : int - Index for an item. - top : int - (optional) Number of (highest-w) dimensions to return. - Returns: - description : list - A list of ( dimension , weight ) tuples. 
 

