数据挖掘
vocaloid01
小菜鸟一只_(:з」∠)_前来膜拜各路大佬orz
展开
-
朴素贝叶斯分类器c++简单实现
课后巩固第三弹~ˋ( ° ▽、° ) ~ 实现思路:数据读入,然后一个三维的“桶”分别记录各类别数据的个数,然后就可以求结果了。 说实话这个比较简单,没什么绕弯弯的地方,代码甚至不到一百行,没啥可说的直接上代码了。 运行样例: 代码: #include <bits/stdc++.h> using namespace std; vector<int> bo...原创 2019-04-26 11:21:59 · 2719 阅读 · 0 评论 -
FP-tree c++实现(求强规则)
最近刚学完FP-tree,写个简单的实现巩固一下。其中原始项目集只能以字符串的形式读入,输出结果为强规则,中间过程的条件模式基以及频繁模式都可以输出。 知识点: 1.理清楚FP-tree算法流程(这个是必须的)。 2.递归求string的所有子序列。 3.树的灵活运用。(多叉树,father指针,特定结点链表指针) 优点: 实现的还是很详细的,每个小阶段的结果都可以输出。另外使用的方法...原创 2019-04-19 23:06:26 · 853 阅读 · 3 评论 -
KNN(K近邻)C++实现
日常课后巩固ing,不过KNN可能是最近学的算法中最好实现的了(也可能我学的比较浅吧)。 总结: 没啥难点,除了理解算法流程外就只需要再了解下距离公式就行了,这里我为了省事直接选了欧式距离。 运行样例: 代码: #include <bits/stdc++.h> using namespace std; /*测试用样本数据 1.5 1 1.92 3 1.7 2 1....原创 2019-04-25 15:50:16 · 746 阅读 · 0 评论 -
python实现——简单Kmeans算法并打印到图上
数据是从Excel中读取的,用的是pandas库。 打印到图用的是matplotlib.pyplot。 测试数据: 运行结果: 代码: import random import pandas as pd import numpy as np import matplotlib.pyplot as plt excelfile = r"text.xlsx"#excel文件地址 df ...原创 2019-05-30 13:26:31 · 942 阅读 · 5 评论