自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

原创 2021.1-macOS上部署redis服务,并利用python进行redis调用

2021.1-macOS上部署redis服务,并利用python进行redis调用目录1. redis安装部署2. python接口调用redis1. redis安装部署在安装brew的前提下,直接使用brew install命令安装redis$brew install redis启动redis$redis-server2. python接口调用redis安装依赖环境$sudo python3 -m pip install redis安装是否..

2021-01-14 23:58:11 219

原创 2020.12-codingtips:random.shuffle()应用

目录背景random.shuffle(list)解决背景在分类任务产经下,对数据进行训练时,经常需要对数据进行打乱操作,以防数据学习到label中连续的特征,例如:如果训练数据中打乱前连续100,1000个数据都是label标注为1的数据,那么可能会使得模型在预测时隐含了这种假设,全猜一边就能获得100%的准确率。random.shuffle(list)解决使用random.shuffle(list)解决该问题,传入一个list类型的参数,会自动进行打乱,注意这个打乱是在原有的lis

2020-12-22 10:16:03 189

原创 2020.12-mysqldump命令-数据库文件导出为.sql文件

2020.12-数据库文件导出为.sql文件目录背景步骤背景在一些场景下需要数据库的共享等操作,而不希望他人对现在线上运行的数据库进行操作步骤mysqldump -u root -p 希望导出的数据库名 希望导出该数据库中的表名> 导出名称.sql (注:希望导出该数据库中的表名 可以省略)之后会要求输入密码,注意输入的密码是数据库的管理密码。在当前路径下,即会产生 导出名称.sql文件,可用不共享...

2020-12-16 10:49:23 283

原创 2020.12-elasticsearch学习-使用logstash从本地SQL类数据库中向elasticsearch导入数据

2020.12-elasticsearch学习-使用logstash从本地SQL类数据库中向elasticsearch导入数据Reference如何安装elasticsearch栈中的logstash:https://blog.csdn.net/UbuntuTouch/article/details/99655350从mariadb向elasticsearch中导入数据:https://www.cnblogs.com/mikeluwen/p/7686663.html如何安装ela..

2020-12-15 16:17:22 724

原创 2020.12-把txt文件导入本地mariadb数据库

2020.12-把txt文件导入本地mariadb数据库目录背景步骤背景在网上一些公开发布的数据集和语料等可能会以txt文件的格式发布,通过navicat内置的导入向导希望将txt数据直接导入到数据库中步骤1. 右键点击想导入的表,选择导入向导一项2. 支持多种数据格式的导入,在这里选择文本文件txt3. 选择数据导入的源文件4. 选择记录格式5. 选择格式选项6. 选择映射到的表7. 选择源字段和目标字段的对应关系8. 选

2020-12-14 13:55:19 1236

原创 2020.12-macOS安装+使用navicat连接本地MySQL数据库(127.0.0.1:3306)

2020.12-macOS连接本地数据库(127.0.0.1:3306)Referencehttps://www.macwk.com/mariadb安装:https://www.cnblogs.com/leechenxiang/p/10506995.html在本地安装mariadb数据库(macOS使用brew系列命令,如果是linux可能需要使用yum系列命令)brew install mariadb OKbrew install mariadb-server 这句话不行,在本地使

2020-12-14 13:30:12 411

原创 2020.12-HanLP使用记录(持续更新:分词,NER等)

2020.12-HanLP使用记录(持续更新:分词,NER等)目录背景HanLP-中文NERHanLP-中文分词背景在中文文本预处理场景中,现有多款工具,例如jieba等。但是通过个人的使用感官尝试,发现HanLP库的分词效果,NER命名实体识别提取效果准确度都更高些,汇总一些HanLP工具的使用方法。HanLP-中文NERimport hanlprecognizer = hanlp.load(hanlp.pretrained.ner.MSRA_NER_BERT_BAS

2020-12-14 11:34:41 1200

原创 2020.12-elasticsearch支持工具kibana安装

2020.12-elasticsearch支持工具kibana安装自注:作为一种可视化工具,如果在服务器上运行,也是可以远程进行使用的目录步骤(macOS)官网下载kibana解压到本地文件elasicsearch打开后,打开一个新terminal开始测试访问http://127.0.0.1:5601/查看kibana运行情况步骤(macOS)官网下载kibanahttps://www.elastic.co/cn/downloads/kibana解压到本地文件

2020-12-03 11:41:47 144

原创 2020.11.28-LeetCode第40场双周赛复盘(2easy1medium1hard)

2020.11.28-LeetCode第40场双周赛复盘不定期参加周赛、双周赛,希望不管难度,搞懂每一次参加竞赛的所有题目目录5557. 最大重复子字符串(easy)题目题目分析代码解答(注:未重构代码,代码质量可能较差,也希望在学习做题过程中不断提升)5558. 合并两个链表(medium)题目题目分析代码解答(注:未重构代码,代码质量可能较差,也希望在学习做题过程中不断提升)5560. 设计前中后队列(medium)题目题目分析代码解答(注:未重构

2020-11-29 17:48:10 180

原创 2020.11-graphviz+pycallgraph Python函数调用关系可视化

2020.11-graphviz+pycallgraph Python函数调用关系可视化Reference:https://www.cnblogs.com/GO-NO-1/p/7155684.htmlhttp://www.graphviz.org/https://blog.csdn.net/qq_36408085/article/details/82952846目录步骤示例步骤1)brew install graphviz(或者http://www.graphviz.or

2020-11-26 14:02:36 283

原创 2020.11-python正则表达式学习

Reference:https://www.runoob.com/python/python-reg-expressions.html正则表达式是一个特殊的字符序列,能帮助检查一个字符串是否与某种模式匹配。python自1.5版本起增加了re模块,re模块使python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象,该独享拥有一系列方法用于正则表达式匹配和替换。re模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串作为它

2020-11-25 16:51:46 296

原创 2020.11-使用git管理private项目

2020.11-使用git管理private项目目录Reference:步骤1. 在github上新建一个项目,并保存url2. 本地文件夹执行git init生成初始git文件3. git与本地文件关联4. 设置git忽略本地的.DS_STORE文件5. git提交本地代码6. git push7. git pull8. git合并分支Reference:https://blog.csdn.net/qq_21219781/article/details/

2020-11-25 10:38:19 802

原创 2020.11-依存句法树baidu-DDParser工具使用

Reference:https://github.com/baidu/DDParserhttps://blog.csdn.net/qq_27590277/article/details/107853326目录依存句法分析简介项目介绍环境依赖安装+功能使用1. 安装2. 功能使用基础方法扩展方法依存句法分析简介依存句法分析旨在通过分析句子中词语之间的依存关系来确定句子的句法结构。其中依存句法分析标注关系集合如下图所示:于是一个实例如下图所示:通过

2020-11-24 14:57:12 3451 2

原创 CodingTips-替换掉一段str中的\n等字符

目标:替换掉一段str中的\n等字符目录方法1:使用str.repalce("beforeStr", "afterStr")方法2:使用正则表达式进行匹配方法1:使用str.repalce("beforeStr", "afterStr")在首次使用这个方法str.replace("\n", " ")的时候发现无法正确替换掉\n字符,后尝试转义字符方法str.replace("\\n", " "),成功完成替换。由于存在不同特殊场景,建议在实际使用时对两种方法都进行尝试strr.

2020-11-23 18:04:15 273

原创 CodingTips-torch.nn.functional.cross_entropy(x, y)

CodingTips-torch.nn.functional.cross_entropy(x, y) ——pytorch中提供的交叉熵损失函数目录Reference:交叉熵损失函数与softmax,nll_loss之间的关系补充内容:进化版交叉熵损失函数——Guided Complement EntropyReference:https://blog.csdn.net/m0_38133212/article/details/88087206https://www.cnblogs.

2020-11-23 14:47:19 978

原创 CodingTips-python set()的使用方法

Python-codingTips set的使用方法

2020-11-23 11:36:21 114

原创 模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-训练并测试过程

Reference:https://github.com/649453932/Bert-Chinese-Text-Classification-Pytorch模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-训练并测试过程baseDir:Bert-Chinese-Text-Classification-Pytorch/./train_eval.py学习全局在import来看,从sklearn里import了me..

2020-11-23 09:09:37 2383

原创 剑指offer 09. 用两个栈实现队列

题目链接:https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/目录题目:方法1:交替倒水法(一个栈用来出,一个栈用来入)方法2:交替倒水法优化题目:方法1:交替倒水法(一个栈用来出,一个栈用来入)这是自己首先想到的一个较为简单的思路,假设有两个栈分别为stack1,stack2。每当需要进行尾插的时候,入栈进入stack2。每当需要头pop的时候,①把stack2中的元素全

2020-11-22 17:47:31 111

原创 剑指offer 07. 重建二叉树

题目链接:https://leetcode-cn.com/problems/zhong-jian-er-cha-shu-lcof/目录题目:方法1:左右递归法拓展:如果给了中序序列和后序序列题目:方法1:左右递归法方法的思想是,前序遍历中的第一个元素必定是根节点,于是首先把该节点作为根节点,进而寻找其左右子树。相对于该根节点的左右子树,又是相对于其他节点的根节点。根据二叉树的性质,找到前序遍历每个元素在中序遍历中的位置,这时候中序遍历这个位置左边的一定是全部的左子树.

2020-11-22 16:01:16 88

原创 剑指offer 06. 从尾到头打印链表

题目链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/目录题目:方法1:正向存入列表后,调用列表list类的.reverse()方法题目:方法1:正向存入列表后,调用列表list类的.reverse()方法注意学习题目中的class ListNode(object):写法,可以看作链表的节点类,具有val属性用来存值,具有next属性用来指向链表的下一个元素。# Defini

2020-11-22 13:55:53 176 1

原创 剑指offer 05. 替换空格

题目链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/目录题目:方法1:调用python中str类的.replace()函数题目:方法1:调用python中str类的.replace()函数通过调用python中str类的.replace()函数,直接完成字符串的替换class Solution(object): def replaceSpace(self, s): """

2020-11-21 21:33:38 123

原创 剑指offer 面试题03. 数组中重复的数字

题目链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/题目:题目本身很简单,在这里给出多种尝试的方法方法1:双重循环暴力判断虽然这个方法过于简单,也没有作为首先尝试的方法,由于输入的n最大可以达到10的5次方,在时间复杂度的情况下也是没有意外的超时了。class Solution(object): def findRepeatNumber(self, nums): .

2020-11-21 21:15:59 100

原创 模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-构建数据,数据Iter类

Reference:https://github.com/649453932/Bert-Chinese-Text-Classification-Pytorch模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-构建数据集类baseDir:Bert-Chinese-Text-Classification-Pytorch/utils.py目录./utils.py学习./utils.py学习utils.py中主要是..

2020-11-20 15:45:28 3393

原创 模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-模型结构

Reference:https://github.com/649453932/Bert-Chinese-Text-Classification-Pytorch模型代码学习-CLS文本分类-Bert-Chinese-Text-Classification-Pytorch代码学习-模型结构baseDir:Bert-Chinese-Text-Classification-Pytorch/models/目录./models/bert.py学习./models/bert.py学习这里的文本分.

2020-11-20 11:45:03 3258 1

原创 2020.11-BERT预训练模型下载地址记录

Reference:https://github.com/google-research/bert目录模型结构组成(Pytorch)pytorch_model.binbert_config.jsonvocab.txt下载地址汇总补充内容模型结构组成(Pytorch)pytorch_model.binbert_config.jsonvocab.txt下载地址汇总​PRETRAINED_MODEL_ARCHIVE_MAP = { 'bert-b.

2020-11-20 10:12:03 2597 1

原创 2020.11-NLTK文本预处理工具学习

Reference:https://www.jianshu.com/p/32258d3b02f6目录零、NLTK安装&模型下载一、分词二、词性标注1. 词干提取2. 单词变体还原(基础)3. 词性标注三、单词变体还原(进阶)四、去除停用词、自定义去除的characters列表、大小写转化五、文本分析1. 统计词频+折线图2. 词云(可能需要对Windows环境的依赖,有待尝试)零、NLTK安装&模型下载安装过程应该是pip instal

2020-11-19 17:09:07 438

原创 BJUTACM 吃饭的怪癖

2019ACM校赛的一个题,现场考虑的时候存了个素数数组,但由于没有考虑大素数(10^7以上量级)导致蜜汁RE,查了半天也没查出来...如果没搞错学校的电脑好像还是环境不太一样,导致我输入RE的数好像还能显示结果,回来之后改了个算法终于过了...数论题,大眼瞪小眼之后发现和欧拉函数有关,即为结果,具体推导好像用到了最大公因数的性质计算可以使用连乘公式现场还是心态不太一样,大素数这...

2019-04-18 18:50:34 262 2

原创 POJ 2242.The Circumference of the Circle

题目为给定三角形三个点,计算外接圆的周长,这个要用到一点三角函数的知识,都忘记的差不多了也是从网上搜其他人的思路才搜出来...a/sinA = 2R 其中R是外接圆半径在各种公式中使用到的PI可以通过PI = acos(-1)得到最为准确的值(cos(PI) = -1等价arccos(-1) = PI)这是第一道涉及计算几何类使用的题目,是最基础的计算几何,练习目的就是为了熟悉一下这些...

2019-04-12 16:07:26 270

原创 POJ 1995.Raising Modulo Numbers

关键部分:People are different. Some secretly read magazines full of interesting girls' pictures O v O题目大意:把几个乘方数加和在一起,之后输出,不过好像没有明确说出A B的取值范围?题目链接#include <iostream>#include <cmath>...

2019-04-01 23:15:10 199

原创 POJ 3641.Pseudoprime numbers

数论方向的题目,最近开始做做这方面的简单题或者是模板题题目大意:根据费马定理,如果p是一个素数,则对任意数字a,有,现在,题目要求找出p[不是素数]时,满足此式的算式题目链接其中运用到了快速幂取模的操作(由于数字太过大),这大概也是第一次解决带有mod类型的题,虽然是个超级水题 = =这种快速幂取模的方法是纯模拟方法,网上其他代码,例如用&判断奇偶的代码质量比我这个好很...

2019-04-01 22:07:05 237

原创 PAT L1-002 打印沙漏 (20 分)

刚开始学C语言时候做的题了,这个更像是一个数学问题,这两年的正赛中也很少碰到这类型的题目了提示一些比我更萌的萌新,可以先不打印空格,先打印一些其他符号以观察自己规律的正确性天梯赛中还发现了一个,如果想要读入一整行包含空格的字符串,如果开头就有空字符,需要在之前加一个getchar,之后用gets读,或者cin.getline读应该也差不多题目链接#include <stdi...

2019-03-31 15:15:55 692

原创 PAT L2-006 树的遍历 (25 分)

主要借助这道题标记一下如何完整的数组建树,翻之前的博客发现只写了递归版本,找后序但是没有完整遍历核心构树代码:主要思想和之前相同,找到前序遍历在中序遍历中的位置,之后递归重构左,重构右注意这里先后的重构顺序与题目给出的序列有关这两年的天梯赛都参加了,似乎没有这类纯裸树的题了,可能姥姥觉得大家都已经研究明白了吧struct node{ int l; int r...

2019-03-31 15:00:08 403

原创 PAT L1-025 正整数A+B (15 分)

昨天参加了今年的天梯赛,这个是在天梯赛之前练的题,天梯赛类似的字符串处理的题出了一些,可以说是非常热爱字符串了...这个题还是非常简单,用简单的字符串知识就可以,主要是将数字的合成起来,并且通过小数点等符号设置flag判断在这里还顺便吐槽下天梯赛那个AI的题,说的感觉有些不太清楚,也可能是我太菜了..那个could you can you转I can I could,还有I me转you ...

2019-03-31 14:48:19 728

转载 MIPS指令合集(31条)R,I,J型

转到自己博客里一篇,这样需要用的时候好找,如果侵犯会及时删除在[操作及其解释]部分中似乎有些有问题,还是以第四版书中及PPT为准注意 nor or xor xnor and (里边可能有表里没有的,主要是说这些代表什么)nor 异或or 或xor 或非xnor 同或and 与MIPS指令集(共31条) MIPS 指令集...

2019-03-25 10:35:28 19583

原创 PAT L1-033 出生年 (15 分)

有个小坑是输入的a是起始年份,所以只循环到3000不够题目链接 #include &lt;iostream&gt;#include &lt;cstdlib&gt;#include &lt;cstring&gt;using namespace std;int main(void){ int a,b; scanf("%d%d",&amp;a,&amp;b); int jish...

2019-02-25 17:56:21 708

原创 取地址符号的应用:非全局变量交换数据

也是在复习时候突然了解到的,取地址符号可以看到一种运算,并不像指针一样是一个类,使用这个非全局变量法交换函数可以很好的理解,关节在于这里的pq不是指针类型,而是始终是int类型的#include &lt;iostream&gt;using namespace std;void niceswap(int &amp;p,int &amp;q){ int temp; temp = p;...

2019-02-25 13:51:24 251

原创 数据结构 单链表的简单实现及各个功能(非模板类定义)

关于各个功能还会不断加入,这个主要是放在这里自己看+刷流量#include &lt;iostream&gt;#include &lt;cstdlib&gt;using namespace std;struct node{ int value; struct node *next;}; node *jianli(){ struct node *head; head ...

2019-02-25 11:57:13 269

原创 PAT L1-048 矩阵A乘以B (15 分)

这个题大一的时候没做是因为没学过线性代数,不太清楚他在说什么...一个循环的简单题,但是好像曾经想用到过时间复杂度更低的矩阵乘法,但是最终到现在还是没有解决,如果有人找到了可以帮我在下边留言一下,谢谢题目链接#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;cstdlib&gt;#include &lt;al...

2019-02-24 23:16:06 429

原创 PAT L1-047 装睡(10分)

水题,写了增加博客访问量用hhh;顺便随便说一句,这类带有二维一点的字符串数组可能是刚接触的人需要突破的第一层吧题目链接#include &lt;iostream&gt;using namespace std;int main(void){ int n; scanf("%d",&amp;n); for(int i=0;i&lt;n;i++) { char s[105];...

2019-02-21 23:14:08 1981

原创 PAT L1-030 一帮一(15分)

水题,随便写一篇纯属为了刷流量用题目链接#include &lt;iostream&gt;#include &lt;cstring&gt;using namespace std;struct person{ int sex; char name[1005];};struct person p[1005];int main(void){ int n; scanf(...

2019-02-21 23:11:26 845

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除