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第三方库


热门话题
在Java中使用BufferedReader类读取文本文件的子字符串   java如何在JSP页面上包含来自另一台服务器的动态JSP   使用单表策略的java持久化Hibernate继承映射   java报告状态失败达600秒。谋杀!报告hadoop的进展   java将字符串解析为形状   使用JTable的java ClassCastException?   java在Spring引导中关闭数据库   java Android Studio调试错误(Ubuntu)   java如何区分apache beam中KV实例中的两个键?   java将RealmObjectChangeListener添加到异步下载的RealmObject   java匹配模式之前的所有内容,包括新行和/或回车   java使用JAXB在XML中动态更改元素序列   java如何在MACOS中找到动态库(.dylib文件)的版本   Android中的java Nanohttpd服务器   java libGDX:3d动画不工作