随笔分类 - Python
学习笔记
摘要:记录python使用过程中遇到的错误和解决方法
阅读全文
摘要:python中heapq堆的使用;c++中用priority_queue
阅读全文
摘要:NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
1)一个强大的N维数组对象 ndarray
2)广播功能函数
3)整合 C/C++/Fortran 代码的工具
4)线性代数、傅里叶变换、随机数生成等功能
阅读全文
摘要:Python 常见的一些坑点 + logging 日志管理模块使用
阅读全文
摘要:1)自定义的 call_print 装饰器了解使用
2)讨论装饰器的本质:myfun 指向被包装后的函数 g,被g替换,但是真的是这样吗,不是说函数本身的功能也要执行的吗?如果传参了的话
阅读全文
摘要:1)NamedTuple:替换整数索引,使用可读性更好的字符串
2)Counter:快速计数
3)DefaultDict:默认初始化某类型的字典值
阅读全文
摘要:python小知识
阅读全文
摘要:生成器节省内存de思想要有;
内置模块 itertools 中使用生成器的 9 个节省内存的案例
阅读全文
摘要:多线程涉及抢夺计算资源,可能会用到锁,进而触发死锁等问题;协程是同一线程内,几个子函数协作完成一件事,不需要锁。
因此,通过开辟多个进程,且每个进程中使用协程,这种模式会发出巨大的威力。
阅读全文
摘要:1)filter:根据条件筛选元素
2)map:映射可迭代对象
3)reduce:归约可迭代对象
4)reversed:反转可迭代对象
5)sorted:排序可迭代对象
3 个 有用的迭代器函数
i)iter:返回一个迭代器
ii)next:返回迭代器的下一项
iii)enumerate:返回对象的枚举迭代器
阅读全文
摘要:python中的函数的参数1)位置参数2)关键字参数3)默认参数4)可变位置参数5)可变关键字参数
介绍参数的使用规则和注意事项
阅读全文
摘要:yield、nonlocal、global关键字
阅读全文
摘要:掌握一些判断对象相等时用的关键字,Python 中,对象相等性比较相关关键字包括 is、in,比较运算符有 == is 关键字判断标识号是否相等 is 比较的是两个对象的标识号是否相等,标识号的获取用id()函数。 a=[1,2,3,4,5] b=[1,2,3,4,5] print(id(a)) p
阅读全文