频繁模式增长算法的python实现。

pyfpgrowth的Python项目详细描述


FP增长

https://img.shields.io/pypi/v/pyfpgrowth.svghttps://img.shields.io/travis/evandempsey/fp-growth.svgDocumentation Status

频繁模式增长算法的python实现。

开始

您可以使用pip:

pip install pyfpgrowth

然后,要在项目中使用它,输入它并使用find_frequency_模式和生成_association_rules函数:

import pyfpgrowth

假设您的事务是表示篮子中项目的序列。项目ID是整数:

transactions = [[1, 2, 5],
                [2, 4],
                [2, 3],
                [1, 2, 4],
                [1, 3],
                [2, 3],
                [1, 3],
                [1, 2, 3, 5],
                [1, 2, 3]]

使用find_frequency_patterns在篮中查找超过支持阈值的模式:

patterns = pyfpgrowth.find_frequent_patterns(transactions, 2)

使用generate_association_rules查找与具有特定最小概率的另一个关联的模式:

rules = pyfpgrowth.generate_association_rules(patterns, 0.7)

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

1.0(2016-04-25)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
在Java中从本地文件系统导入文件   spring boot如何在Java SpringBoot项目中集成Olingo(Odata)   java查找连续数组中缺少的第k个元素(超过时间限制)   java为什么在mySql中插入1/2行时会得到2/4行   java不能在静态上下文中使用它   File Observer方法的java My onEvent()部分不起作用   java Netty NioSocketChannel在多线程写入时收到中断消息   java将文件夹与父文件夹一起复制   java我的TictaToe代码出了什么问题?如何检查已采取的措施?   java Swing JTable更新   java如何将cordinates查找为int   如何使用selenium和java在firefox中打开新的空选项卡   java Gradle构建输出Jar未运行   java没有GET/WEBINF/jsp/login的映射。jsp