![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 92
sc2333
这个作者很懒,什么都没留下…
展开
-
【数据挖掘】关联规则基本概念及Apropri算法
基本概念事务与项集事务(transaction):关联规则分析的对象,可理解为一种商业行为;事务由序号和项集组成,序号是唯一确定一个事务的标志超市顾客的购买行为是一种包含多个商品购买的事务,而一种商品可以视为一个项目;若干个项目的集合简称为项集。若项集包含k个项目,则称该项集为**k-项集**上图表示某超市的五个购物篮中的物品,TID唯一标识一个事务,即一个购物篮表示一个事务;TID为1的事务中有两种商品,一种商品视为一个项目,则这有两个项目,成为2-项集;可以从上图得知,共有5个事务,其中有原创 2021-04-26 17:24:50 · 2701 阅读 · 0 评论 -
数据分析第五课:使用pandas预处理数据
合并数据堆叠合并数据1、横向表堆叠默认是取合集2、纵向堆叠concat函数用列名称进行堆叠append函数主键合并数据主键合并重叠合并数据combine_first方法清洗数据标准化数据转化数据...原创 2020-10-20 16:28:26 · 519 阅读 · 0 评论 -
数据分析第四课:pandas统计分析基础
读写不同数据源的数据1、数据库数据读取掌握DataFrame的常用操作转换与处理时间序列使用分组聚合进行组内计算创建透视表与交叉表原创 2020-10-13 15:12:21 · 1219 阅读 · 0 评论 -
数据分析第三课:Matplotlib数据可视化基础
掌握绘图基础语法与常用参数掌握pyplot基础语法原创 2020-10-10 11:35:29 · 404 阅读 · 1 评论 -
数据分析第二课:Numpy数值计算基础
数组对象ndarray数组属性:存储单一数据类型的多维数组数组创建numpy.array(object,dtype-None,copy-True,order-'K',subok-False,ndmin-0)用reshape函数对原来创建的数组进行修改用arange函数创建数组list用range函数创建数组相比:list(range(10))np.arange(10)numpy还可以用linspace函数创建数组前两个参数是没有默认值的,所以必须输进去np.linsp原创 2020-10-07 15:53:59 · 190 阅读 · 0 评论 -
数据分析第一课:流程、常用库
数据分析的流程python数据分析常用库IPythonNumpy——科学计算的基础包对数组的计算线性代数运算、傅里叶变换和随机数生成功能Scipy——专门解决科学计算中各种标准问题域的模块的集合主要包含8个子模块,相对应有不同的应用:插值、积分、优化、图像处理和特殊函数等Pandas索引功能关系型数据库进行关联Matplotlib——绘制数据图标的Python库2D绘图库scikit-learn——数据挖掘和数据分析工具谷歌开发,能够解决大部分数据量不大情况下的的原创 2020-10-07 10:59:33 · 134 阅读 · 0 评论 -
python编程练习(一):容器数据类型:列表,元组,集合,字典的基础练习
1.输出列表lst=[1,2,1,12,10,5,2,7,1,8]中不重复的元素,并统计数据个数# -*- coding: utf-8 -*-"""Created on Mon Apr 6 11:28:18 2020@author: Betty"""lst=[1,2,1,12,10,5,2,7,1,8]num=0print("列表lst中不重复的元素是:",end="")f...原创 2020-04-06 14:32:18 · 2038 阅读 · 0 评论 -
python参数
定义函数temp=b*b-4*a*cif(temp>0): x1=(-b+math.sqrt(temp))/(2*a) x2=(-b-math.sqrt(temp))/(2*a) return(x1,x2)elif(temp==0): x=-b/(2*a) return xelse: print("该方程式无解")...原创 2020-03-28 13:05:46 · 102 阅读 · 0 评论 -
python打卡第四天
使用list和tupleappend函数可以往list追加元素在末尾insert函数可以把元素插入到指定的位置如classmates[‘Michael’,‘Bob’]classmates.insert(1,‘Jack’)classmates[‘Michael’,‘Jack’,‘Bob’]pop()方法可以删除list末尾的元素pop(i)可以删除指定位置的元素,i是索引位置要把某...原创 2019-08-16 23:15:56 · 110 阅读 · 0 评论 -
python打卡第三天
字符串和编码ASCII编码含有127个字符,为大小写英文字母、数字和一些符号,每个字符用一个字节;Unicode编码把所有语言都统一起来,最常见的两个字节表示一个字符如果全部是英文字符却用Unicode编码会让存储空间多出一倍,因此UTF-8编码让Unicode字符根据不同字符编码成不同长度的字节。Python的字符串ord()函数获取字符的整数表示chr()函数把编码转换为对应的字符...原创 2019-08-16 10:20:41 · 91 阅读 · 0 评论 -
python打卡第二天
变量名必须是大小写英文、数字和下划线的组合,且不能用数字开头动态语言与静态语言:变量本身类型固定与否静态语言在定义变量的时候必须指定变量类型,如Java语言就是静态语言理解变量在计算机内存中的表示a=‘ABC’python解释器:1.在内存中创建了一个’ABC’的字符串2.在内存中创建了一个名为a的变量,并把它指向’ABC’在python重,通常用全部大写的变量名表示常量但事实上p...原创 2019-08-15 12:12:58 · 117 阅读 · 0 评论 -
python打卡第六天
命名关键字参数需要一个特殊分隔符*,后面的参数就是命名关键字参数如果函数定义中已经有一个可变参数,后面跟着的命名关键字参数就不再需要一个命名关键字参数必须传入参数名(这与位置参数不同),如果没有传入,调用将报错命名关键字参数可以有缺省值,调用时可以不传入参数特别注意:如果没有可变参数,必须加一个*作为特殊分隔符,若缺少,python解释器将无法识别位置参数和命名关键字参数python中可...原创 2019-08-20 09:22:41 · 77 阅读 · 0 评论 -
python基础
python基础引言没有规定一定要缩进多少个空格,但根据约定俗成,一般缩进为4个空格在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格Notepad++:设置->首选项->语言->右下角替换为空格python程序大小写敏感当语句以冒号:结尾时,下面缩进的语句视为代码块#为单行注释“”"this is多行注释“”"‘’’这也是多行...原创 2019-08-14 00:31:26 · 144 阅读 · 0 评论 -
python打卡第五天
abs函数(绝对值可以用python的交互式通过help(abs)查看abs函数的帮助信息abs()有且只有一个参数,若传入参数数量不对或参数类型不能被函数所接受,python会报TypeError的错误max函数(返回最大值可以接收任意多个参数,并返回最大的那个数据类型转换如int()函数可以把其他数据类型转换为整数,以此类推,还有float()、str()和bool()函数名只是...原创 2019-08-18 23:27:46 · 82 阅读 · 0 评论