摘要: 1.闭包:闭包是在嵌套函数中,内函数使用外函数的局部变量,并且返回了内函数。 2.特点:延长了局部变量的生命周期,持续到脚本执行结束。 3.意义:保护了内部变量,防止像使用全局变量(global)的时候被篡改。 nonlocal:是一个关键字用于访问封闭函数作用域中的变量。当内层函数在外层函数中被定 阅读全文
posted @ 2023-04-26 11:37 许个未来— 阅读(8) 评论(0) 推荐(0) 编辑
摘要: """ coding:utf-8 @Software:PyCharm @Time:2023/4/6 16:59 @author:Panda """ # 文件基础3步骤:打开文件,写入或读文件,关闭文件,文件打开必定要关闭(close()) """ data = '好的' data_str = 'ab 阅读全文
posted @ 2023-04-07 17:02 许个未来— 阅读(18) 评论(0) 推荐(0) 编辑
摘要: python的文件操作中, 在GB系列编码中:一个中文字符等于2个字节。 在UTF系列编码中:一个中文字符等于3个字节。 1B(byte,字节)= 8 bit(位)1KB(Kilobyte,千字节)= 1024B = (10的3次方) B1MB(Megabyte,兆字节,百万字节,简称“兆”)= 1 阅读全文
posted @ 2023-04-06 18:08 许个未来— 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.什么叫列表推导式 列表解析式(List comprehension)或者称为列表推导式,简单说对于一个可以迭代的对象,使用一个for循环来创建一个我们所需要的新的列表,且只需要使用一行代码就可以完成的。 2.列表推导式的作用 主要是为了简化代码3.列表推导式的写法: 列表推导式:[xx for 阅读全文
posted @ 2023-03-29 13:45 许个未来— 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.在处理数据的时候,很多时候采用的都是英文名的方式,避免遇到一些中文转义错误,这里用pypinyin来进行转化。 2.总结经验积累,目前有两种写法。 3.方式:(前提,pypinyin是python的第三方库,需要进行安装可使用): 第一种:将整体姓名转化为拼音,再将每个字符分开,重新进行首字母大 阅读全文
posted @ 2022-12-29 10:38 许个未来— 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1.关于这个读取csv文件到指定行,目前想了两个方法。 1.直接with open 文件 一行一行读,读到我们所需要的行返回。但是如果这个文件又需要用pandas处理,就会显得很麻烦,造成二次打开。如果只是单纯读取某一个文件的话,不需要进行数据集的处理,可以使用这种方式,因为是直接打开文件读。 2. 阅读全文
posted @ 2022-12-16 17:16 许个未来— 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.pd.[col_name].value_counts() 多个值 2.pd.[col_name == key].sum() 单个值 阅读全文
posted @ 2022-12-16 16:29 许个未来— 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.二分查找:指的是通过找到中间值,用中间值和需要找的值作比较,在中间值的左右区间来判断需要寻找的值所在的位置。 """ coding:utf-8 @Software:PyCharm @Time:2022/12/1 16:22 @author:panda """ def binary_select( 阅读全文
posted @ 2022-12-01 16:51 许个未来— 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.numpy中的where函数是一个具有条件的真假语句(有点类似if三元表达)。 简单讲,就是判断条件是否为真,为真执行一个条件,为假执行一个条件。 where函数相关官网:https://numpy.org/doc/stable/reference/generated/numpy.where.h 阅读全文
posted @ 2022-11-29 14:43 许个未来— 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1.在matplotlib中画散点图的时候,有个参数s:s指的是画图时散点的大小,数值越大,点的大小越大。(点的图标类型可更改-待补充) 阅读全文
posted @ 2022-11-29 09:45 许个未来— 阅读(78) 评论(0) 推荐(0) 编辑