Python
文章平均质量分 92
aachangs
这个作者很懒,什么都没留下…
展开
-
关于 NLP 中的 tokenize 总结
Tokenize关于 tokenize 的总结,翻译自Summary of TokenizeSubword tokenizationtransformers 使用混合tokenization:Word-Level 和 Character-LevelSubword tokennizaiton算法基于这样一个原则,即经常使用的词不应该被分割成更小的子词,而稀有词应该被分解成有意义的子词。对于BertTokenizer:from transformers import BertTokenizert翻译 2022-05-03 19:32:34 · 1427 阅读 · 0 评论 -
Python-metaclass
Python中类的概念在理解什么是metaclass之前,先让我们了解一下Python中的普通类。Python对于什么是类有一个很特殊的概念。在大多数的语言中,类就是一段代码,是用来创建对象的,这对Python也一样。例如:class ObjectCreator(object): passmy_object = ObjectCreator()print(my_obje...翻译 2018-06-28 21:01:38 · 126 阅读 · 0 评论 -
Python中Linux、windows路径导入自己的包问题
在Linux、windows中不修改路径导入自己的包踩坑多次,在site-pankage文件夹下创建myconfig.pth文件添加自己的路径也可以,此篇不讲,自行百度。(windows下好使,Linux下没试成功)。但下边的方法两边都好使,且下边这方法灵活性高。记住,要把下边语句放入执行.py文件的最上边。import syssys.path.append(r'自己包的路径')...原创 2018-08-14 17:30:56 · 2093 阅读 · 0 评论 -
使用logging初级.md
日志记录边学习边记录,参照logging官方文档,时间宝贵,开始正题:以下为logging级别,按照严重程度递增排序:DEBUG:详细信息,通常在调试时候才有意义INFO:确保事情如期进行WARNING:警告性错误,可能出现问题,但不影响程序运行。ERROR:程序已经无法执行一些功能。CRITICAL:严重错误,程序可能已无法执行。默认级别为WARNING,即仅追踪比此级别更高级别...翻译 2018-09-19 17:37:41 · 163 阅读 · 0 评论 -
python之数据库连接池.md
带着问题做学问之前只是听说过数据库连接池,但是还没有真正的使用过。项目之初,只是简单的利用pymysql做数据库的一些操作,随着项目的进行发现程序进程还在,但数据库的连接已被关闭(超过一定时间后,数据库连接会自动关闭),带着这个问题,通过咨询和查找资料,于是有了本篇。数据库连接池的作用数据库连接池能在系统初始化的时候建立一定数量(具体数量由配置文件决定)的数据库连接,并维护这些连接在内存中,...原创 2018-09-30 18:33:10 · 260 阅读 · 0 评论 -
pip打包安装离线文件
pip打包安装离线文件pip3 download -d 路径地址\packages-whl -r requirements.txtrequirements.txt文件内为一行一行的依赖包名称和版本号pip编译文件夹成whl格式文件编译源码:1、pycparser-2.18.tar.gz 解压到 pycparser-2.182、pip wheel --wheel-dir=e:\Chr...原创 2018-09-30 18:40:39 · 1865 阅读 · 0 评论 -
使用pyplot一定要记得close
1、不关闭将会引起什么问题在一个循环中,如果我们的目的是每一个循环都做一副图出来,如果做完一副图,没有使用pyplot.close(),就会使之前做过的图出现在下一副上,看下图:我们的目的而如果你的目的是每一对train,test都做一张图,就要使用pyplot.close()每一次循环后关闭pyplot,即使在函数中也要这么做。改正后如下:详细代码如下 plt.plot(hist...原创 2019-01-03 16:08:16 · 13095 阅读 · 2 评论 -
python cx_oracle插入时数据编码问题
数据库编码问题新手入坑,第一次使用oracle数据库,还是与mysql略有不同,首先在插入数据时的SQL语法有很大不同,mysql写法:insert into tablename values (%s,%s)oracle中插入写法:insert into tablename(ITEM_ID, CONTENT) values (:ITEM_ID, :CONTENT)问题描述:mysq...原创 2019-02-20 20:32:45 · 1112 阅读 · 0 评论 -
Linux下使用nexus为内网安装pypi代理
需要在内网上搭建python环境,但由于python大哥众多的小弟(外部依赖)也都需要一一安排好(用到哪个安装哪个),没有网络使得安装极为不便,需要把所有依赖文件全部下载然后上传到服务器,再安装,期间还会有各种坑(谁安装谁知道),所以为了方便布置python环境,安顿好众多小弟,决定在有网络的机器上为服务器搭建代理。详细步骤如下;分步指南 1.在有网络的机器上安装nexus。 ...原创 2019-02-26 17:20:25 · 1609 阅读 · 0 评论