Skip to main content

FCA basic algorithms

Project description

FCA utils

Module for FCA basics such as retrieving concepts, drawing a hasse diagram, etc

Getting formal concepts

from base_models import Context
from get_lattice import Inclose

c = Context(O, A, I)
concepts = Inclose().get_concepts(c)

Getting association rules

from base_models import Context
from get_lattice import Inclose

c = Context(O, A, I)
Inclose().get_association_rules(c, min_support=0.4, min_confidence=1)

Drawing hasse diagram

from get_lattice import Inclose
from plot.plot import plot_from_hasse
from base_models import Context


c = Context(O, A, I)
hasse_lattice, concepts = Inclose().get_lattice(c)
plot_from_hasse(hasse_lattice, concepts)

TODO

  • Make algorithms to be able to work with streams (big files)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fca-algorithms-0.0.4.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

fca_algorithms-0.0.4-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file fca-algorithms-0.0.4.tar.gz.

File metadata

  • Download URL: fca-algorithms-0.0.4.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for fca-algorithms-0.0.4.tar.gz
Algorithm Hash digest
SHA256 b3e79eca51dca5d21d02cc2a2856340b42762e9c31721a74a458496325d3af87
MD5 29f05919b461aa8cf73259ac50bd49b8
BLAKE2b-256 009b845d420bbad0484d503cc120c02bf7d44c080ad9fbe07c3e49426550a32d

See more details on using hashes here.

File details

Details for the file fca_algorithms-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: fca_algorithms-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for fca_algorithms-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e8bf34fcd954361f0df9ed185cc4072e52aeadc622419769c2771d7b297ff113
MD5 cc70fa0dd6dab604cd0f3b8fb84d3e0c
BLAKE2b-256 736677e84b7895b6d9e7af74b2e8586a10a43525bcb636a55ebb82788be6f484

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page