自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT之一小佬的博客

为将来之幸福美好的生活而努力奋斗拼搏!

  • 博客(114)
  • 资源 (4)
  • 收藏
  • 关注

原创 python⾯向对象学员管理系统

python⾯向对象学员管理系统

2021-04-28 14:21:14 531 2

原创 合并两个有序链表

合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是[0, 50] -100 <= Node.val <= 100 l1...

2021-04-28 13:15:09 109 1

原创 有效的括号

有效的括号给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = "{[]}"输出...

2021-04-28 12:30:57 107

原创 最长公共前缀

最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。提示:0 <= strs.length <= 200 0 <= strs[i].length <= 200 strs[i]仅由...

2021-04-28 11:43:45 134 1

原创 文档自动摘要及案例实现

文档自动摘要及案例实现自动摘要的python实现:以小说射雕英雄传中的第一段为例:import pandas as pdraw = pd.read_table('../data/金庸-射雕英雄传txt精校版.txt', names=['txt'], encoding="GBK") # 章节判断用变量预处理def m_head(tmpstr): return tmpstr[:1] def m_mid(tmpstr): re

2021-04-27 17:23:27 553

原创 情感分析的描述、基于词袋模型和word2vec模型的情感分析实现

情感分析的描述、基于词袋模型和word2vec模型的情感分析实现以购物评论为例:# 读入原始数据集import pandas as pddfpos = pd.read_excel('../data/购物评论.xlsx', sheet_name='正向', header=None)dfpos['y'] = 1dfposdfneg = pd.read_excel('../data/购物评论.xlsx', sheet_name='负向', heade

2021-04-27 15:33:47 1290 1

原创 问答机器人介绍

问答机器人介绍1. 问答机器人 【回答一个确定的问题】在前面,对问答机器人介绍过,这里的问答机器人是在分类之后,对特定问题进行回答的一种机器人。至于回答的问题的类型,取决于我们的语料。当前我们需要实现的问答机器人是一个回答编程语言(比如python是什么,python难么等)相关问题的机器人2. 问答机器人的实现逻辑 主要实现逻辑:从现有的问答对中,选择出和问题最相似的问题,并且获取其相似度(一个数值),如果相似度大于阈值,则返回这个最相似的问题对应的答案问答机器人的实现可以...

2021-04-26 14:41:52 1210

原创 文本分类的具体实现-sklearn实现和NLTK实现

文本分类的具体实现-sklearn实现和NLTK实现以金庸-射雕英雄传为例进行分析:import pandas as pdraw = pd.read_table('../data/金庸-射雕英雄传txt精校版.txt', names=['txt'], encoding='GBK')# 章节判断用变量预处理def m_head(tmpstr): return tmpstr[:1]def m_mid(tmpstr): return tmpstr.find('回 '

2021-04-26 14:39:48 715

原创 文本分类的基本思想和朴素贝叶斯算法原理

文本分类的基本思想和朴素贝叶斯算法原理

2021-04-26 13:59:11 374

原创 零钱兑换(求最少的硬币个数)

零钱兑换给定不同面额的硬币coins和一个总金额amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。示例1:输入:coins = [1, 2, 5], amount = 11输出:3 解释:11 = 5 + 5 + 1示例 2:输入:coins = [2], amount = 3输出:-1示例 3:输入:coins = [1], amount = 0...

2021-04-25 22:26:09 423

原创 python判断一个数是整数、浮点数还是字符串

python判断一个数是整数、浮点数还是字符串示例代码:

2021-04-25 21:42:04 1943

原创 闲聊机器人的优化

闲聊机器人的优化1. seq2seq中使用teacher forcing在前面的seq2seq的案例中,介绍了teacher frocing是什么,当时输入和输出很相似,所以当时我们的teacher forcing是在每个time step中实现的,那么现在我们的输入和输出不同的情况下,该如何使用呢?我们可以在每个batch遍历time step的外层使用teacher forcing代码如下:use_teacher_forcing = random.random() > 0.5

2021-04-25 17:33:36 413

原创 Beam Search

Beam Search1. Beam Search的介绍 【波束搜索】在进行模型评估的过程中,每次我们选择概率最大的token id作为输出,那么整个输出的句子的概率就是最大的么?【在图上:绿色箭头代表的概率大于红色箭头代表的概率】Beam search的又被称作束集搜索,是一种seq2seq中用来优化输出结果的算法(不在训练过程中使用)。 【在一定的范围内进行搜索】例如:传统的获取解码器输出的过程中,每次只选择概率最大的那个结果,作为当前时间步的输出,等到输出结束,我们会...

2021-04-25 17:19:12 4636

原创 python堆用法(heapq模块)

python堆用法(heapq模块)

2021-04-25 16:55:02 381 1

原创 python轨迹追踪、全链路日志追踪trace_id实现

python轨迹追踪、全链路日志追踪trace_id实现非链路日志(普通日志)我收到一个请求,参数是我收到一个请求,参数是我收到一个请求,参数是我收到一个请求,参数是我收到一个请求,参数是用户账号BBB未认证单链路日志请求3fba452e-d9c9-45ee-96cb-19280fa59673 我收到一个请求,参数是请求b3a45dec-7667-4822-b7b9-7db1eec11a8b 我收到一个请求,参数是请求3e2f3851-9491-4f97-a47c-53d1

2021-04-25 15:15:05 1985 2

原创 Linux之杀死进程(kill)

Linux之杀死进程(kill)1.首先通过命令查找对应的进程号:ps aux|grep xxx 或者 ps -ef|grep xxx2.然后将进程杀掉:kill -9 xxxx 如:kill -9 72550

2021-04-25 10:59:29 1155

原创 Linux之vim中翻页的命令

Linux之vim中翻页的命令当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如:整页翻页 ctrl-f ctrl-bctrl-f:下一页 ctrl-b:上一页f就是forword b就是backward翻半页ctrl-d:向下翻半页 ctlr-u:向上翻半页d=down u=up滚一行ctrl-e:向下滚一行 ctrl-y:向上滚一行直接查看该脚本的最后一行(下面2选一):在键盘按下大写G ;

2021-04-25 10:23:36 6174

原创 python中eval()函数的使用

python中eval()函数的使用

2021-04-24 20:28:08 1652 2

原创 python生成订单号或生成任意序列

python生成订单号或生成任意序列示例代码:import time# 生成订单号def get_order_code(): # 年月日时分秒+time.time()的后7位 order_no = str(time.strftime('%Y%m%d%H%M%S', time.localtime(time.time())) + str(time.time()).replace('.', '')[-7:]) return order_noprint(get_o

2021-04-24 19:50:58 3486

原创 Anaconda详细安装及使用教程

Anaconda详细安装及使用教程

2021-04-24 19:39:13 663

原创 Python给数字前固定位数加零或数字前置保留0

用Python给数字前固定位数加零python中有一个zfill方法用来给字符串前面补0,非常有用1 n = "123"2 s = n.zfill(5)3 assert s == "00123"zfill()也可以给负数补01 n = "-123"2 s = n.zfill(5)3 assert s == "-0123"对于纯数字,我们也可以通过格式化的方式来补0n = 123s = "%05d" % nassert s == "00123"...

2021-04-24 19:26:47 3731

原创 Jupyter notebook 指定 Python 解释器 anaconda

Jupyter notebook 指定 Python 解释器 anaconda打开jupyter notebook新建一个文件,发现只有一个默认的解释器,我们在指定的虚拟环境中安装了我们想要的包后是无法使用的,只有在base环境下安装的包才是可用的接下来解决上述问题:conda search python # 查看当前conda镜像下能获得的版本创建虚拟环境,安装指定的版本:conda create -n emotiona_analysispython=3.6# 创建...

2021-04-23 15:28:08 9813 3

原创 python使用tqdm库实现进度条详解

python使用tqdm库实现进度条详解

2021-04-23 14:31:37 6632 1

原创 Attention的原理和实现

Attention的原理和实现1. Attention的介绍 【让模型更加关注句子中的重点】在普通的RNN结构中,Encoder需要把一个句子转化为一个向量,然后在Decoder中使用,这就要求Encoder把源句子中所有的信息都包含进去,但是当句子长度过长的时候,这个要求就很难达到,或者说会产生瓶颈(比如,输入一篇文章等场长内容),当然我们可以使用更深的RNN和大多的单元来解决这个问题,但是这样的代价也很大。那么有没有什么方法能够优化现有的RNN结构呢?为此,Bahdanau等人在2...

2021-04-22 19:31:05 2414

原创 Python内置函数divmod()用法详解

Python内置函数divmod()用法详解

2021-04-21 22:19:38 1959

原创 罗马数字转整数

罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V...

2021-04-21 22:12:00 59

原创 无重复字符的最长子串

无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的...

2021-04-21 21:58:31 116

原创 两数相加(链表)

两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0] 输出:[0]示例 3:输入:l1 = [9,9,...

2021-04-21 21:07:18 164

原创 CSS盒子模型(border、padding、margin、圆角边框、盒子阴影、文字阴影、新闻列表综合案例、新浪导航栏案例)

盒子模型1. 盒子模型的介绍所谓的盒子模型就是把HTML页面的元素看作一个矩形盒子,矩形盒子是由内容(content)、内边距(padding)、边框(border)、外边距(margin)四部分组成。盒子模型示意图如下:2. 盒子模型相关样式属性盒子的内容宽度(width),注意:不是盒子的宽度 盒子的内容高度(height),注意:不是盒子的高度 盒子的边框(border) 盒子内的内容和边框之间的间距(padding) 盒子与盒子之间的间距(margin)设置宽高:

2021-04-20 21:56:47 439 1

原创 css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)

css 显示特性1. display 属性的使用display 属性是用来设置元素的类型及隐藏的,常用的属性有:none 元素隐藏且不占位置 inline 元素以行内元素显示 block 元素以块元素显示2. 示例代码<style> .box{ /* 将块元素转化为行内元素 */ display:inline; } .link01{ /* 将行内元素转化为块元素 */ displa

2021-04-20 21:55:30 285

原创 css 元素溢出

css 元素溢出1. 什么是 css 元素溢出当子元素(标签)的尺寸超过父元素(标签)的尺寸时,此时需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来完成。 【在父标签上进行设置】overflow的设置项:visible 默认值, 显示子标签溢出部分。 hidden 隐藏子标签溢出部分。 auto 如果子标签溢出,则可以滚动查看其余的内容。2. 示例代码<style> .box1{ width: 100px; ..

2021-04-20 21:55:08 553

原创 css 属性

css 属性1. 布局常用样式属性width 设置元素(标签)的宽度,如:width:100px; height 设置元素(标签)的高度,如:height:200px; background 设置元素背景色或者背景图片,如:background:gold; 设置元素的背景色, background: url(images/logo.png); 设置元素的背景图片。 border 设置元素四周的边框,如:border:1px solid black; 设置元素四周边框是1像素宽的黑色实线 以上

2021-04-20 21:54:45 130

原创 两数之和

两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], tar...

2021-04-20 21:52:59 143

原创 返回倒数第 k 个节点

返回倒数第 k 个节点实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。示例:输入: 1->2->3->4->5 和 k = 2输出: 4说明:给定的k保证是有效的。示例代码1:# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self..

2021-04-20 21:05:50 148

原创 检查平衡性

检查平衡性实现一个函数,检查二叉树是否平衡。在这个问题中,平衡树的定义如下:任意一个节点,其两棵子树的高度差不超过 1。示例 1:给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7返回 true 。示例 2:给定二叉树 [1,2,2,3,3,null,null,4,4] 1 / \ 2 2 / \ 3 3 / \4 4返回false 。.

2021-04-20 20:52:15 181

原创 朴素贝叶斯算法简介

朴素贝叶斯算法简介1.2 概率基础复习1.概率定义概率定义为一件事情发生的可能性 扔出一个硬币,结果头像朝上 P(X) : 取值在[0, 1]2.案例:判断女神对你的喜欢情况在讲这两个概率之前我们通过一个例子,来计算一些结果:问题如下:女神喜欢的概率? 职业是程序员并且体型匀称的概率? 在女神喜欢的条件下,职业是程序员的概率? 在女神喜欢的条件下,职业是程序员、体重超重的概率?计算结果为:P(喜欢) = 4/7P(程序员, 匀称) = 1/7(联

2021-04-19 15:32:02 1564

原创 python模块之image修改图片类型

python模块之image修改图片类型有时候我们需要不同格式的图片后缀格式,如:png,jpg,如果仅仅手动修改图片的后缀的话,只是表面修改了后缀格式,其实图片的原类型仍然没有变化,可以用python中的imghdr模块来进行检验图片真正的格式,参考博文:https://blog.csdn.net/weixin_44799217/article/details/113686691,所以呢,我们可以使用python中PIL模块中的Image修改我们想要的文件类型。如:这几张图片是png格式的

2021-04-19 13:56:46 1406

原创 css 选择器(标签选择器、类选择器、层级选择器、id选择器、组选择器、伪类选择器、通配符选择器)

css 选择器1. css 选择器的定义css 选择器是用来选择标签的,选出来以后给标签加样式。2. css 选择器的种类标签选择器 类选择器 层级选择器(后代选择器) id选择器 组选择器 伪类选择器3. 标签选择器根据标签来选择标签,以标签开头,此种选择器影响范围大,一般用来做一些通用设置。示例代码<style type="text/css"> p{ color: red; }</style><

2021-04-18 22:09:57 5294

原创 引入CSS样式表

css 的引入方式css的三种引入方式行内式 内嵌式(内部样式) 外链式1. 行内式直接在标签的 style 属性中添加 css 样式示例代码:<div style="width:100px; height:100px; background:red ">hello</div>优点:方便、直观。缺点:缺乏可重用性。2. 内嵌式(内部样式)在<head>标签内加入<style>标签,在<style>标签中

2021-04-18 22:09:32 454

原创 css 的介绍(定义、作用、基本语法、css注释)

css 的介绍1. css 的定义css(Cascading Style Sheet)层叠样式表,它是用来美化页面的一种语言。没有使用css的效果图使用css的效果图2. css 的作用美化界面, 比如: 设置标签文字大小、颜色、字体加粗等样式。 控制页面布局, 比如: 设置浮动、定位等样式。3. css 的基本语法选择器{样式规则}样式规则:属性名1:属性值1;属性名2:属性值2;属性名3:属性值3;...选择器:是用来选择标签的,选

2021-04-18 22:09:08 12383

nitk-data数据安装

nitk_data数据安装,Resource punkt not found.&&nltk.download()下载失败

2023-06-10

学成在线前端代码_study.rar

学成在线前端代码

2022-01-14

3K条京东手机评论数据集

该数据集为3K条京东购物手机商品评论的相关数据,具体列包括了用户评论内容、时间、用户昵称等。

2021-05-28

nltk_data.rar

nltk包

2021-05-03

RedisDesktopManager.rar

RedisDesktopManager,可视化管理redis数据库

2021-02-14

空空如也

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

TA关注的人

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