数据挖掘之路
文章平均质量分 57
锦衣夜行孙大侠
我不识青天高,黄地厚,唯见月寒日暖来煎人寿。
展开
-
数据挖掘-Apriori算法
from collections import defaultdictimport pandas as pddef load_data(file): res=[] with open(file) as f: for i in f: res.append(list(map(int,i.split()))) return resdef tel_k_(a,b,k): a.sort() b.sort() if k==0:原创 2021-10-23 12:50:22 · 97 阅读 · 0 评论 -
数据挖掘-FP_Growth算法
import itertoolsfrom collections import defaultdictimport copy#全局变量res=[]#从文件中加载数据def load_data(path="data.txt"): res=[] with open(path,'rb') as f: for i in f: res.append(list(map(int,i.split()))) print("读取文件并用list()原创 2021-10-23 12:47:16 · 183 阅读 · 0 评论 -
数据挖掘之路-Numpy基础
1.什么是Numpy?Numpy是 Numerical Python的简称,是目前python数值计算中最为重要的基础包。这些数值计算主要包括:多维数组的运算,这使你不必再编写for循环来对数组中的值进行计算。import numpy as npa=np.array([1,2,3])print((a**2))[1 4 9]#如果使用列表,那将使用for循环挨个对列表中的元素进行操作随机数的生成,相比于python内建库random,np.random可根据用户需求定义随机数生成,比如原创 2021-05-05 11:53:47 · 166 阅读 · 0 评论 -
数据挖掘之路-Python基础
1.Python中的语言语义1.1 变量和参数传递在Python中对一个变量赋值时,你就创建了一个指向等号右边对象的引用。※当你将对象作为参数传递给一个函数时,指向原始对象的新的变量名字会自动创建(就是你起的那个函数参数名字),注意这个过程仍旧是起别名。通俗点理解,python将值储存起来,然后通过将变量名指向这些值的方式来定义变量。最简单的,创建a=1,那么内存(不知道是不是内存)会首先把1存起来,然后创建一个a指向这个1,然后我们再创建b=a,这时b也会指向a所知的那一块内存。此时,如果a指原创 2021-04-15 11:33:01 · 87 阅读 · 0 评论