资源简介
聚类分析技术算法,使用鸢尾花数据集,可视化处理
代码片段和文件信息
#-*- coding: utf-8 -*-
from __future__ import print_function #Python3.+ 不需要此项引入
import pandas as pd
#自定义连接函数,用于实现L_{k-1}到C_k的连接
def connect_string(x ms):
x = list(map(lambda i:sorted(i.split(ms)) x))
l = len(x[0])
r = []
for i in range(len(x)):
for j in range(ilen(x)):
if x[i][:l-1] == x[j][:l-1] and x[i][l-1] != x[j][l-1]:
r.append(x[i][:l-1]+sorted([x[j][l-1]x[i][l-1]]))
return r
#寻找关联规则的函数
def find_rule(d support confidence ms = u‘--‘):
result = pd.Dataframe(index=[‘support‘ ‘confidence‘]) #定义输出结果
support_series = 1.0*d.sum()/len(d) #支持度序列(C1)
column = list(support_series[support_series > support].index) #初步根据支持度筛选(剪枝,得到频繁项集 L1)
k = 0
while len(column) > 1:
k = k+1
print(u‘\n正在进行第%s次搜索...‘ %k)
column = connect_string(column ms)
print(u‘数目:%s...‘ %len(column))
sf = lambda i: d[i].prod(axis=1 numeric_only = True) #新一批支持度的计算函数(通过相乘得1确认项集结果[数据已转换为‘0无’,‘1有’的形式,每一项集中元素相乘结果为1则证明有该
- 上一篇:梯度下降求解逻辑回归(.ipynb)
- 下一篇:遗传算法求sinx最大值
相关资源
- python动态 画花朵(turtle)
- python贪吃蛇(pygame入门级示例源码)
- python绘制多彩N边形(turtle)
-
深度学习目标检测提取xm
l文件中的 - python提取word中的图片到指定文件夹
- python将word转为pdf文件
- python折线图画图基础及聚类分析程序
- Python爬虫:爬取小说站(biqukan.com)网
- gnn(PageRank.ipynb)
- 从图像数据集读取图片并拼接成大图
- python绘制 大蟒蛇
- Python 数据结构入门 - 二叉搜索树(
- python数据分析与处理
- excel数据比对小工具
- python 人群计数
- “去哪儿吃”帮你选餐厅(python代码
- KNN算法的Python实现(datingrecd.ipynb)
- Python程序设计基础试题以及答案(3
- 21道 python基础笔试题.py
- python 画的一棵树(基于turtle+math+ran
- 轴承故障诊断python代码
- python 画奥运五环(基于turtle)
- 词向量生成(word2vector.py)
- python爬取接口json数据,并显示在Pre
- 行列式转置(reverseArray.py)
- pyqt5图书管理系统源码+安装说明+数据
- Python OpenCV 图像处理基础-.zip
- 基于MTCNN实现制作脸部VOC格式数据集
- 几个基础的Python,学习专用
- 《用python写网络爬虫》pdf
评论
共有 条评论