python使用关联规则来分析数据

'''
关联规则
'''
import os
import pandas as pd  #导入处理二维表格的库
import numpy as np   #导入数值计算的库
import networkx as nx#聚类分析的库
import csv
import pickle    #二进制,序列化和反序列化
import matplotlib.pyplot as plt         #导入画图的包
from mlxtend.preprocessing.transactionencoder import TransactionEncoder#将数组转化成一个二维表格
from mlxtend.frequent_patterns import apriori#导入关联规则的数据算法
from mlxtend.frequent_patterns import association_rules#展现两种物品的关系
plt.rcParams["font.sans-serif"]=['Simhei']   # 规定图上中文字体,使用黑体画图
plt.rcParams["axes.unicode_minus"]=False     #在图上不显示坐标轴的信息
# plt.axes().get_xaxis().set_visible(False) # 隐藏x坐标轴
# plt.axes().get_yaxis().set_visible(False) # 隐藏y坐标轴

# 导入数据(数据不规则)
os.chdir(r"C:\Users\a2044\Desktop\Subject document\大数据\投资学")

with open(r"fundStocks.csv",'r',encoding='utf-8',errors='ignore') as f:#errors='ignore'忽略空值
    transactions=[l for l 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 15:04:03       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 15:04:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 15:04:03       4 阅读
  4. Python语言-面向对象

    2024-06-10 15:04:03       6 阅读

热门阅读

  1. 【蓝桥杯】C语言常见高级算法

    2024-06-10 15:04:03       20 阅读
  2. 【leetcode】hot100 哈希表

    2024-06-10 15:04:03       17 阅读
  3. C-Linux: 题集

    2024-06-10 15:04:03       15 阅读
  4. 【DevOps】开源的sd-wan软件介绍和对比分析

    2024-06-10 15:04:03       20 阅读
  5. 词向量对模型performance的影响

    2024-06-10 15:04:03       18 阅读
  6. Linux磁盘与文件系统管理

    2024-06-10 15:04:03       14 阅读
  7. 需求记录(共享元素)

    2024-06-10 15:04:03       21 阅读
  8. Vue3 组合式 API:依赖注入(四)

    2024-06-10 15:04:03       13 阅读
  9. 贪心算法03(leetcode1005,134,135)

    2024-06-10 15:04:03       20 阅读
  10. web前端三大主流框架

    2024-06-10 15:04:03       14 阅读
  11. C++中的if constexpr

    2024-06-10 15:04:03       15 阅读
  12. 驱动开发MISC 杂项驱动

    2024-06-10 15:04:03       18 阅读
  13. 自建 Docker 镜像

    2024-06-10 15:04:03       17 阅读