自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 聊天机器人chatbot搭建及思考(TensorFlow)(附代码)

端到端的对话系统 环境 Python 3.7 TensorFlow 1.14 模型结构 使用seq2seq + attention 模型 NLP应用 词向量层 单词->实数向量 降低输入维度(one-hot输入维度与词汇表大小同) 增加语义信息(稠密向量),在自然语言学习的词向量会将...

2020-01-14 02:41:04

阅读数 75

评论数 0

原创 信息检索与数据挖掘 课程知识清单与考试大纲

整理于2020年一月,山东大学 ppt1 倒排索引 p5 and查询:字典里找出两个postings -> 合并 合并算法,同时浏览两个表,时间与doc数成正比,关键:按序号排序 布尔查询 p12 查询优化:多个and,从最小集合开始合并 (A or B) and (C or D...

2020-01-10 02:50:15

阅读数 26

评论数 0

原创 Python数据分析——分析名单表格的姓氏、姓名等

介绍 当我获得一份名单(本校4年的本科生录取姓名、学号、专业、录取中学等等) 打算利用这个名单,进行一些基础的有趣分析 基础整理 引入库,并读写表格 import numpy as np import pandas as pd import os from collections import...

2020-01-10 02:31:51

阅读数 32

评论数 0

原创 conda虚拟环境操作

查看已有环境: conda info -e 删除环境 conda remove -n 环境名 --all 创建指定Python版本的环境 conda create -n 环境名 python=3.6

2019-12-08 19:29:52

阅读数 13

评论数 0

原创 matlab导入文件 can't open input file —— 单引号双引号区别

使用单引号,而非双引号 >> [heart_scale_label, heart_scale_instance] = libsvmread('email_test.txt'); >> [heart_scale_label, heart_scale_i...

2019-12-04 17:47:01

阅读数 21

评论数 0

原创 CCF CSP 201809-2 小明买菜二——Python (count用法)构造n长的列表list

问题描述   小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]...[an,bn]在装车,对于小W来说有n个不相交的时间段[...

2019-12-03 21:10:40

阅读数 13

评论数 0

原创 Python语法查漏补缺——(CCF-CSP考试)合集

四舍五入保留小数点后几位 round() >>> a = 156.598462 >>> round(a, 2) 156.6 >>> round(a, 1) 156.6 >>> round(a, 3) 156.598 &g...

2019-11-12 14:40:22

阅读数 14

评论数 0

原创 Python进制转换——二、十、八、十六进制转换

二八十六进制转十进制 >>> int("1101", 2) 13 >>> eval("0b1101") 13 >>> int("12", 8) 10 >>> in...

2019-11-07 14:37:07

阅读数 23

评论数 0

原创 anaconda安装自带IDLE——Pythonw.exe打不开

怎么点击都没反应 在开始菜单搜索idle,回车运行即可

2019-11-07 13:11:12

阅读数 192

评论数 0

原创 Python输出字典前多少个键值对

如,想看一下字典前10个健值对: for i, (k, v) in enumerate(word_set.items()): if i in range(0, 10): print(k, v)

2019-11-05 20:17:47

阅读数 603

评论数 0

原创 Python类实例化——missing 1 required positional argument 报错

missing 1 required positional argument 使用类或类的函数之前,先对类进行实例化

2019-11-04 20:19:02

阅读数 82

评论数 0

原创 Python算法(CCF-CSP考试)——DFS深度优先遍历算法

深度优先遍历 从某个节点v出发进行搜索,直到该节点的所有边都遍历完。当该节点所有边被遍历完后,回溯到v的前驱节点,继续搜索这个前驱节点的其他边。 二叉树 二叉树属于树结构,每个节点有两个分支,成为“左子树”“右子树”,每一层最多个节点。 二叉树遍历顺序 先(前)序遍历:DLR,中序遍历:...

2019-11-04 20:15:53

阅读数 10

评论数 0

原创 GitHub在Markdown中插入仓库中的图片

打开仓库中的一张图片 右击,选择复制图片地址 打开markdown,在需要图片的地方进行粘贴:![](粘贴)

2019-11-04 00:23:15

阅读数 98

评论数 0

原创 Python——为函数添加注释

给自己写的函数添加注释,并在调用自动补全时可以显示提示: 在函数定义下面使用'''进行注释 def read_json_file(file_name): ''' 从tweets中提取ID,并组成集合返回 ''&...

2019-11-03 19:38:06

阅读数 67

评论数 0

原创 steam错误代码 -118 ; 443/80或其他端口被占用,请关闭占用该端口的进程后再点击启动服务 ; 关闭端口进程

118错误代码: 下载插件:https://www.dogfight360.com/blog/wp-content/uploads/2017/12/steamcommunity_302_V2.zip 打开,点击启动服务 出现443/80或其他端口被占用,请关闭占用该端口的进程后再点击启动服务...

2019-10-30 20:38:29

阅读数 386

评论数 0

原创 失恋诗与失恋——《写情》唐·李益 // 一些失恋诗词

水纹珍簟思悠悠,千里佳期一夕休。 从此无心爱良夜,任他明月下西楼。 寒席透着纹波,挑拨着一枕思愁 山盟海誓,不过一纸蝉翼,吹弹即破 从此 良夜不再是良夜,明月不再是明月 春花秋月,与我何干? 诗一: 相思易写,锦书难拆 两心相悦,翘首以待 千山重重,万水滔滔 此世之...

2019-10-30 18:51:46

阅读数 12

评论数 0

原创 Python算法(CCF-CSP考试)——哈希算法,两个数的和,单词模式匹配,bulls and cows,神奇的词根

哈希算法: 比较 常见的数据查找算法,如顺序查找(最简单,效率低),二分查找(效率高,要求数据有序),深度优先广度优先搜索(对于大数据量查找效率不高),哈希算法(查找快,查询插入删除等简单) 存储 预先设置一个长度M的数组,使用哈希函数F并以数据关键字为自变量,得到唯一返回值(0~M-1)...

2019-10-30 00:12:51

阅读数 219

评论数 0

原创 OpenCV C++/Python 中 CV_CAP_PROP_FPS报错

获取视频帧率 显示不存在CV_CAP_PROP_FPS,AttributeError: module 'cv2.cv2' has no attribute 'CV_CAP_PROP_FPS' 新版OpenCV去掉了CV_ 所以使用CAP_PROP_FP...

2019-10-28 20:14:14

阅读数 36

评论数 0

原创 Python算法(CCF-CSP考试)——双向链表的元素添加删除

双向链表 listvalue = [1, 5, 6, 2, 7, 3] listright = [3, 2, 4, 5, -1, 1] listleft = [-1, 5, 1, 0, 2, 3] 第一个列表为链表元素,二三分别为模拟指针,即对应结点指向左右的元素的位置 元素添加 被添加...

2019-10-28 17:32:38

阅读数 8

评论数 0

原创 Python算法——构建单链表,添加删除元素

构建: 把链表元素和链表索引分别储存在两个list里。 listvalue = [1, 5, 6, 2, 7, 3] listright = [3, 2, 4, 5, -1, 1] 添加元素: 元素添加时,要先让新元素指针指向后面的元素,再让他前面的元素指针指向新元素!!!!!! 不然...

2019-10-28 01:55:36

阅读数 20

评论数 0

原创 Python算法——二分查找

要求: 从小到大排列的数组,找到值为a的元素 概述: 模拟指针,二分查找需要两个指针,一个指向数组第一个元素,一个指向最后一个元素的后方。查找范围为头尾指针之间的元素。(含头不含尾) 找到查找范围的中间元素,进行判断左右。 numbers = [1, 3, 5, 6, 7, 8, 13...

2019-10-28 00:02:18

阅读数 7

评论数 0

原创 Python算法——合并有序数组

while...else...用法 注意索引锁定位置 import time start = time.time() arr1 = [1, 3, 4, 6, 10] arr2 = [2, 5, 8, 11] ans = arr1.copy() ind = 0 for i in range(...

2019-10-27 23:17:13

阅读数 7

评论数 0

原创 Python检测重复字——部分中华字经重复字检测

要点: 中文去标点符号,中文繁体字转化简体字,列表检测并输出重复项,list当多个相同值时索引 安装包: 关于去标点,使用包 zhon,直接pip即可 安装及使用:https://blog.csdn.net/spring_willow/article/details/80211243#%E...

2019-10-25 22:09:22

阅读数 67

评论数 0

原创 利用科大讯飞开放平台 进行自然语言处理(NLP)Python

最近在做聊天机器人的人工智能实践,需要用到依存句法分析和语义依存分析,所以利用强大的中文语言技术平台 注册及快速入门 网址 https://www.xfyun.cn/ 快速入门文档 https://www.xfyun.cn/doc/platform/quickguide.html IP白名单设置 ...

2019-10-17 23:44:06

阅读数 12

评论数 0

原创 GitHub 利用git下载项目内指定文件或者文件夹

在新文件夹内初始化git,并且连接到总项目地址(.git) git init git remote add -f origin https://github.com/qhduan/just_another_seq2seq.git 开启sparse checkout 模式,chatbot...

2019-10-16 20:19:30

阅读数 118

评论数 0

原创 Python numpy.argsort 排序索引

np.argsort可返回排序后的索引 一维列表: >>> import numpy as np >>> a = [3,2,6,-1,5] >>> np.argsort(a) array([3, 1, 0, 4, 2], dtype=int6...

2019-10-14 19:34:57

阅读数 6

评论数 0

原创 Python 矩阵保存至txt,再读取

pandas库 import pandas as pd df = pd.DataFrame(data_set) df.to_csv("mat1.txt") data = pd.read_csv("mat1.txt")

2019-10-13 21:19:39

阅读数 45

评论数 0

原创 简单的git上传本地仓库到github

2019-09-28 19:59:05

阅读数 6

评论数 0

原创 sublime text 3 + Python anaconda插件自动补全功能配置

打开首选项 package setting , 找到anaconda user设置 { //由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置 "python_interpreter": "E:/a...

2019-09-28 00:53:36

阅读数 139

评论数 0

原创 python+opencv+tkinter 国庆头像加国旗,GUI图形化界面,踩坑

踩坑列表: pyinstaller将Py以及图片等依赖文件,一起打包成exe文件 pyinstaller打包成exe后体积太大(200M+),通过虚拟环境压缩大小(30M+) 创建虚拟环境的过程及踩坑 tkinter GUI图形化界面,导入和导出文件(路径)(图像) .......待整理 ...

2019-09-26 05:02:18

阅读数 143

评论数 0

原创 Python shell 交互式调用脚本文件中的函数

首先脚本文件应在python.exe的目录下,如: 注意shell打开时间应在函数保存之后

2019-09-16 21:10:14

阅读数 47

评论数 0

原创 MATLAB 不规则随机数据点,画三维曲面图形,griddata, meshgrid

参考MATLAB文档https://ww2.mathworks.cn/help/matlab/ref/griddata.html 在2019数学建模A题时遇到需要根据三维坐标画出三维曲面图,但由于随机不规则,不能形成坐标矩阵,故直接带入只能生成三维散点图,如,有数据: u=[5 5 5; 7 ...

2019-09-15 19:31:55

阅读数 574

评论数 0

原创 洛谷P1583 P1068——Python,sorted列表按照多个条件多重排序,字典按键值排序

P1583 洛谷P1583 首先严重怀疑出题人语文水平 n, k = [int(x) for x in input().split()] E = [int(x) for x in input().split()] W = [int(x) for x in input().split()] ...

2019-08-28 22:33:39

阅读数 160

评论数 0

原创 洛谷P1098——Python做法,字符串分割,大小写转换,ascall码,倒序处理,列表转化字符串,字符串拼接

题目: 洛谷P1098 NOIP 2007 提高第二题 涉及到的一些字符串知识点: 字符串分割:split() ascall码字符转换:ord() chr() 大小写转换:lower() upper() 倒序处理: 步长-1 : [::-1] 列表转化为字符串:"&quo...

2019-08-28 20:17:41

阅读数 109

评论数 0

原创 洛谷P1086——花生采摘,Python二维数组坐标处理方法

题目链接: 洛谷P1086 很明显采用二维矩阵,但是Python没有提供直接的二维矩阵,二维列表寻找最大值的坐标时,又不太方便,所以选择展开成一维。 大家如果有其他解决办法,也欢迎提出呀 peanut = [] m, n, k = input().split() # 输入第一行三个数,...

2019-08-28 15:47:01

阅读数 16

评论数 0

原创 Python基础——一些关于迭代、简单推导及工具函数(zip, enumerate)的技巧

并行迭代(zip): zip:拉链 同时迭代两个序列,可使用内置函数zip() >>> aa = ['a','b','c','d'] >>> bb = [1,2,3,4] &...

2019-08-21 15:21:15

阅读数 18

评论数 0

原创 Python基础——一些关于赋值的技巧

序列解包: 同时(并行)给多个变量赋值: >>> a,b,c = 1,2,3 >>> print(a,b,c) 1 2 3 直接交换多个变量的值: >>> a,b = b,a >>> print(a,b,c) 2...

2019-08-21 14:28:14

阅读数 16

评论数 0

原创 Python基础——列表(list)给切片赋值

可同时给列表中多个元素赋值,且元素个数不必相同 >>> l = list("0123456789") >>> l ['0', '1', '2', '3', &...

2019-08-20 21:03:03

阅读数 378

评论数 0

原创 Python TypeError: not all arguments converted during string formatting 报错

if day%10 in [1,2,3]: day_str = day + days[day%10-1] else : day_str = day + days[3] 报错 翻译一下 即 % 前后变量类型不一样,发现day为字符串类型,需eval()或int() 即改为 i...

2019-08-20 17:07:41

阅读数 604

评论数 0

原创 Python爬虫实例——尤果网妹子图爬取下载(requests, bs4)

目标: 爬取尤果网的妹子图片,每个妹子自动生成一个文件夹。 网址:尤果网 可自行查看(备好纸巾) 代码: 直接上代码了,多余的解释都在代码注释里 import requests from bs4 import BeautifulSoup from lxml import etree im...

2019-08-16 15:07:03

阅读数 36312

评论数 0

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