Python
#苦行僧
这是我随心所欲记录笔记的地方,喜欢的方向:| NLP | CV | ML | 搜广推 | SE+AI |。
展开
-
python & 数学 中负数的取余的区别
python & 数学 中负数的取余的区别原创 2023-07-19 14:47:37 · 1183 阅读 · 0 评论 -
python装饰器原理 | 常用装饰器使用(@cache, @lru_cache)
python装饰器原理 | 常用装饰器使用(@cache, @lru_cache)原创 2023-02-22 15:01:51 · 4728 阅读 · 0 评论 -
python常用tricks
二分查找模块bisert:找到合适的插入位置:如果列表中存在多个元素等于x,那么bisect_left(nums, target)返回最左边第一个大于等于target的那个索引。bisect_right(nums, target)返回最右边的那个索引加1,回最右边第一个小于等于target的那个索引。bisect()和bisect_right()等价。import bisectnums = [1,5,5,5,17]index1 = bisect.bisect(nums,5)index2原创 2022-03-07 23:00:00 · 1062 阅读 · 0 评论 -
python中nonlocal和global用法
????nonlocal:用来声明外层的局部变量????global:用来声明全局变量参考链接:https://www.cnblogs.com/liyang93/p/6669874.html转载 2021-10-17 18:21:38 · 224 阅读 · 0 评论 -
python中yield的用法详解
????python中yield的用法详解——最简单,最清晰的解释:https://blog.csdn.net/mieleizhi0522/article/details/82142856/转载 2021-10-17 18:21:09 · 140 阅读 · 0 评论 -
python创建二维列表【有坑~】
right_matrix = [[0] * col for _ in range(row)]>>> wrong_matrix = [[0] * col] * row>>> print(right_matrix)[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]>>> print(wrong_matrix)[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]原创 2021-08-07 16:18:41 · 675 阅读 · 0 评论 -
Python列表的浅拷贝与深拷贝【有坑~】
对列表深拷贝就是无论怎样改动新列表(单维or多维),原列表都不变。 而下面的浅拷贝,对于多维列表,只是第一维深拷贝了(嵌套的List保存的是地址,复制过去的时候是把地址复制过去了),所以说其内层的list元素改变了,原列表也会变。????浅拷贝(下面均是只对第一层进行深拷贝):⭐1. for循环依次赋值:old = [1, [1, 2, 3], 3]new = []for i in range(len(old)): new.append(old[i])new[0] = 3new[1原创 2021-08-16 23:26:52 · 325 阅读 · 3 评论