算法工程师
雨_刃
这个作者很懒,什么都没留下…
展开
-
list文本太长,内存不足,用yield解决
问题背景:list中有5kw个元素,hanlp最大一次可以处理的10w;说明,不要对next做for遍历,否则处理速度也是很慢的。原创 2023-03-03 04:27:57 · 142 阅读 · 0 评论 -
使用np.argwhere()打标签问题记录与index 0 is out of bounds for axis 0 with size 0
存在空值现象占用,需要去除空值才能进行(本文解决方式)原创 2022-07-26 10:31:11 · 625 阅读 · 0 评论 -
数据结构第三课:递归
文章目录学习链接来源:1.1 两个特点:1.2 练习(下面那个func,是合法的)?1.2.1 先打印后递归1.2.2 先递归后打印1.3 递归的区别:练习题中第三和第四有如下区别:学习链接来源:本系列文章主要是为复习自己的大学数据结构知识所发,学习链接来源在此,说明:本系列属于学习项目,如果涉嫌侵权,请联系我删除。1.1 两个特点:1.调用自身2.结束条件1.2 练习(下面那个func,是合法的)?# =》 没有结束条件def func1(x): print(x) fu转载 2021-10-02 17:12:23 · 168 阅读 · 0 评论 -
数据结构第二讲空间复杂度
空间复杂度:评估算法内存占用大小的式子空间复杂度的表示方式和时间复杂度表达方式完全一样1、算法使用了几个变量 =》 O(1)2、算法使用了长度为n的一维列表 =》 O(n)3、算法使用了m行n列的二维列表 =》 O(mn)一般来说,都是时间比空间重要所以会有空间换时间...转载 2021-09-30 17:20:40 · 104 阅读 · 0 评论 -
数据结构复习
数据结构第一课上半节O(1)和O(n)声明:个人学习,复现代码,不存在商业用途,如果涉嫌侵权,请作者联系我。1.1 时间复杂度O(1)和O(n)来源:时间复杂度学习链接Q2:下面四组代码,哪组代码运行时间最短:print( 'Hello World')for i in range(n): print('Hello World')for i in range(n): for j in range(n): print('Hello World')转载 2021-09-30 16:24:52 · 473 阅读 · 0 评论