
Python
文章平均质量分 78
田小成plus
这个作者很懒,什么都没留下…
展开
-
Python-闭包与自由变量
闭包闭包(Closure)是Python中的高级概念,它只出现在嵌套函数中,但和嵌套函数有很大的不同,那就是闭包使用了一个叫自由变量的东西。实际中,闭包就是一个函数,只不过这个函数可以引用没有在该函数内部定义的变量,这个函数本身可以是匿名函数也可以是非匿名函数。光说不练假把式,下面通过一个例子理解一下。def make_averager(): series = [] def averager(new_value): series.append(new_value)原创 2021-01-04 17:31:23 · 2850 阅读 · 0 评论 -
LeetCode 回溯问题专题及总结
LeetCode 回溯问题专题及总结代码leetcode 回溯问题专题及总结,只有 medium 难度,包含了当前的所有 Medium & Backtracking 问题,使用 python3 的 jupyter notebook 编写,详细代码请看 my github总结回溯问题模板:定义一个全局变量,用以添加回溯过程中找到的一组解定义回溯函数:2.1 回溯函数参数...原创 2020-04-30 10:54:25 · 542 阅读 · 0 评论 -
Pandas内存优化 trick
本篇内容大部分翻译自 https://www.dataquest.io/blog/pandas-big-data/将内存使用量减少高达90%的方法当使用 pandas 处理小规模数据,如 100M 左右,性能问题不用担心。但是当处理稍大规模数据,如 G 级别的数据,性能问题就会使运行时间变长,甚至会出现内存不足而导致失败,就是所谓的 OOM 问题。一些大数据工具如 Spark 可以处理...原创 2019-11-07 22:27:33 · 831 阅读 · 0 评论 -
Python 多进程(1)
Process Class使用 Python 模块的 Process 类创建子进程:def start_string(len, output): """ Each sub process do""" str_list = list() # "abcdefghijklmnopqrstuvwxyz" str_range = string.ascii_lowercas...原创 2019-10-12 21:39:36 · 264 阅读 · 0 评论