Skip to content
/ rustyfim Public

rustyfim enables you to run frequent itemset mining algorithm in Python

Notifications You must be signed in to change notification settings

dzvon/rustyfim

Repository files navigation

rustyfim enables you to run frequent itemset mining algorithm in Python

Supported Algorithms

  • NEclatClosed - a vertical algorithm for mining frequent closed itemsets

Setup

pip install maturin
maturin develop

Running FIM in python

>>> import rustyfim

>>> rustyfim.neclat(min_support=0.3, transactions=[[1,2,3],[2,3,4],[3,4,10],[3,4,20]])
[([2, 3], 2), ([4, 3], 3), ([3], 4)]

Build wheel

maturin build

Lint the project

cargo clippy

About

rustyfim enables you to run frequent itemset mining algorithm in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published