pyfca-python形式概念分析

pyfca的Python项目详细描述


https://github.com/pyfca/pyfca

python形式概念分析(FCA)。

目的是为fca收集算法。

算法

目前为止:

格子结构:

  • 附加内容

含义依据:

  • 柯尼格

点阵图:

  • 创建晶格图并在
      中输出
    • SVG
    • Tkinter

计划

  • 创建基本晶格数据结构:

  • > P>合并现有的在线资源。

    格子结构:

    • 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

含义

这使用python int作为位字段来存储fca上下文。

有关详细信息,请参见此blog

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript如何找到socket。同一局域网上的IO服务器?   将Java代码格式化为Word/RTF格式   java学习对象以及如何将分配的变量封装到私有变量   java Websocket客户端不在Tomcat中工作   java如何在点击按钮时打开本机表情键盘?   java使用哪个Maven GlassFish插件?   Eclipse Java构建路径不允许添加外部JAR   继承Java6集合。勾选适当的用法   JavaApacheDateUtils:使用多个模式解析日期   java hibernate如何生成查询?   具有id或链接的java Dropbox下载文件或文件夹   java模态对话框未在PrimeFaces 5上显示   java将类对象转换为人类可读的字符串   更新数据库中字段的java通用方法   java无法通过Apache Tomcat访问网络文件夹