python细节
wcc8848
一名小忧伤的研究僧。
展开
-
hannlp添加自定义 词典
为hanlp加载自定义词表。原创 2022-08-17 01:29:47 · 2508 阅读 · 0 评论 -
爬虫总结1
爬虫是在今天大数据时代,数据的主要来源之一,数据是模型训练的先决条件,如何高质量的获取网页上的信息,可以采用爬虫来进行,前提知识是具有基本的html知识,可以在浏览器的开发者模式中找到标签的位置。目前常用的有一下几种模块和工具进行爬虫,正则表达式xpathbeautifulsoup等以博客园为例:爬取博客园中的小标题,摘要,发表时间,阅读数,评论数,推荐数等关键信息指标。...原创 2022-04-15 11:08:20 · 587 阅读 · 0 评论 -
装饰器的作用
首先装饰器是非常常用的python 高阶方法。笔者带领大家依次去了解装饰器产生的目的装饰器 的定义:装饰器本质上就是一个python函数,它可以让其它函数在不需要做任何代码改动的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景中,比如-- >插入日志、性能测试、事务处理、缓存、权限校验等场景。首先python的装饰器的功能可以不通过装饰器来完成例如计算统计时间:import timedef f1(): # print(time.time())原创 2022-01-06 16:23:06 · 1525 阅读 · 0 评论 -
python实现顺序查找
1.顺序查找也成为线性查找,其核心思想是遍历列表挨个查找元素:def linear_search(li,val): for ind, v in enumerate(li): # print(ind) # print(ind,v) if v == val: return ind return Noneimport randomli = list(range(100))random.shuffle(li)原创 2021-12-28 14:24:28 · 1684 阅读 · 0 评论 -
python常见细节
今天在编码过程中发现在数字列表排序的过程中,无法直接打印num.sort()进行数组排序,会返回None值而应该执行num.sort(),然后输出num,就是排序好的数组例如:a = [1,4,5,2,3,7]print(a.sort())会输出None值a = [1,4,5,2,3,7]a.sort()print(a)则会输出[1, 2, 3, 4, 5, 7]第二条:前提是string,number都为list类型将字符串转化为数字字符列表,使用map函数原创 2021-11-26 23:43:53 · 445 阅读 · 0 评论