pyfca-python形式概念分析
pyfca的Python项目详细描述
https://github.com/pyfca/pyfca
python形式概念分析(FCA)。
目的是为fca收集算法。
算法
目前为止:
格子结构:
- 附加内容
含义依据:
- 柯尼格
点阵图:
- 创建晶格图并在
- 中输出
- SVG
- Tkinter
计划
创建基本晶格数据结构:
- fcbo
- 包括2
- …
- 关闭
- linclosure
- Wild的闭包
- …
格子结构:
含义依据:
用法
它可以用于创建概念格,并使用tkinter()或svg()绘制概念格。
import pyfca fca = pyfca.Lattice([{1,2},{2},{1,3}]) diagram = pyfca.LatticeDiagram(fca,4*297,4*210) diagram.svg().saveas('tmp.svg') import cairosvg cairosvg.svg2png(url="file:///<path to tmp.svg>", write_to='tmp.png')
AddIntent算法来自论文:
AddIntent: A New Incremental Algorithm for Constructing Concept Lattices
晶格绘制算法来自:
Galicia