fcapy.lattice.formal_concept¶
This module provides a class FormalConcept which represents the Formal Concept object from FCA theory
Classes
|
A class used to represent Formal Concept object from FCA theory |
-
class
fcapy.lattice.formal_concept.FormalConcept(extent_i, extent, intent_i, intent, measures=None, context_hash=None)¶ A class used to represent Formal Concept object from FCA theory
Notes
A Formal Concept (A,B) denotes the pair of subset of objects A and subset of attributes B, s.t. objects A are all the objects described by attributes B
and attributes B are all the attributes which describe objects A.
The set A is called extent, the set B is called intent
-
property
context_hash¶ Hash value of a FormalContext the FormalConcept is based on.
Only the concepts from the same FormalContext can be compared
-
property
extent¶ The set of names of objects described by intent of the FormalConcept
-
property
extent_i¶ The set of indexes of objects described by intent of the FormalConcept
-
classmethod
from_dict(data)¶ Construct a FormalConcept from a dictionary
data
-
classmethod
from_json(path=None, json_data=None)¶ Load FormalConcept from .json file or from .json encoded string
json_data
-
property
intent¶ The set of names of attributes which describe the extent of the FormalConcept
-
property
intent_i¶ The set of indexes of attributes which describe the extent of the FormalConcept
-
property
support¶ The number of objects described by the intent of the FormalConcept
-
to_dict()¶ Convert FormalConcept into a dictionary
-
to_json(path=None)¶ Save FormalConcept to .json file of return the .json encoded data if
pathis None
-
property