![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Py Learning Notes
文章平均质量分 87
py就完事儿了
今天我伏笔了吗
这个作者很懒,什么都没留下…
展开
-
对决策树的理解和学习
(部分资料来自西瓜书)基本算法决策树是一类非常常见的机器学习方法。对于一个新数据,根据其属性 ,从树的根节点开始,沿着分支,经过若干内部结点,最终到达某一个叶结点,将叶结点存放的类别作为决策结果。例:西瓜决策树如下:原理:1.对于一个存在 d 个属性的训练集2.选择其中一个属性 ,根据属性的取值把训练集划分为若干子集。3.若某个子集中只含有一个类别的数据,那么该子集所在的分支结点可以作为一个叶结点。如果该子集不纯,则用剩下 d 1 个属性重复 步骤 2 ,直到 (1)属性集为空;( 2 )原创 2021-03-29 20:53:05 · 301 阅读 · 0 评论 -
PYthon-PIckle泡菜库
腌制:把对象转化成二进制存放如,将一个列表按二进制存入文件:import picklelist1 = [3,34,'fjidd']pickle_file = open('list1.pkl','wb')pickle.dump(list1,pickle_file)pickle_file.close()然后再取出来:pickle_file = open('list1.pkl','rb')list2 = pickle.load(pickle_file)作用:将大数据储存起来,使数据更清爽。原创 2020-12-04 11:34:45 · 8083 阅读 · 0 评论 -
PYthon-OS和OS.path
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。OS方法getcwd() 返回当前工作目录chdir(path) 改变当前工作目录listdir(path) 列举该path包含的文件名mkdir(path) 创建单层目录(父目录必须存在)makedirs(path) 递归创建多层目录remove(path) 删除文件rmdir(path) 删除单层目录,如该目录非空则抛出异常原创 2020-12-04 11:03:23 · 190 阅读 · 0 评论 -
PYthon-文件
打开文件open(file, mode=‘rt’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file文件地址>>> f = open('E:/test.txt', 'w') # A>>> f = open('E:\test.txt', 'w') # 错误方法,反斜杠会转义>>> f = open('E://test原创 2020-11-30 22:33:45 · 79 阅读 · 0 评论 -
PYthon-集合
集合:{}+无映射,是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。利用唯一性和set()去重>>> num1=[1,2,2,2,3]>>> num1=list(set(num1))>>> num1[1, 2, 3]但由于set()无序,所以前后顺序会变frozenset() 创建一个不可变集合(不可添加原创 2020-11-30 16:12:27 · 56 阅读 · 0 评论 -
PYthon-字典
文章目录基础基本用法其他创建字典的方法基础字典,又称hash哈希值、关系数组。是一种映射类型,而非序列类型。特点:一个key对应一个value,实例如下:dict1={'李宁':'一切皆有可能!','耐克':'Just do it!'}print('耐克的口号是:',dict1['耐克'])运行结果:耐克的口号是: Just do it!如果大括号里面有映射,则为字典;没有映射则为集合。基本用法其他创建字典的方法序列方法(套了三个括号)dict1=dict((('李宁'原创 2020-11-30 15:27:18 · 97 阅读 · 1 评论 -
PYthon-递归
文章目录基础基础定义:函数调用自身def recursion(): return recusion理论上函数无限调用,python设置深度最多100次修改递归最大深度import syssys.setrecursionlimit(120)递归求阶乘原创 2020-11-23 17:26:00 · 276 阅读 · 0 评论 -
Python-函数
文章目录Function作用域、函数嵌套和闭包Function作用域、函数嵌套和闭包使用嵌套函数要注意一点就是作用域问题,inside() 函数是内嵌在 outside() 函数中的,只有 outside() 调用,在外边或者别的函数体里是无法对其进行调用的。def outside(): print('I am outside!') def inside(): print('I am inside!')#错误的引用inside() #正确的引用 insi原创 2020-11-22 18:19:15 · 234 阅读 · 1 评论