自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 future、promise及packaged_task源码分析

future、promise及packaged_task源码分析

2023-02-27 23:15:00 155

原创 IDEA创建maven项目报错解决:Failed to create a Maven project: xxxxx/pom.xml‘ already exists in VFS

原因: 之前在这个文件夹里创建过同名的maven项目。解决方法如下: 1. 删除这个项目 2. 把回收站中的这个项目和之前同名的项目一起彻底删除 3. 重新创建项目

2020-07-27 14:35:50 581

原创 ubuntu 18.04安装matlab2017a

https://blog.csdn.net/qq_31285709/article/details/82083902

2019-04-05 16:36:59 845

原创 范数

https://ww2.mathworks.cn/help/matlab/ref/norm.html

2019-03-22 09:52:50 204

转载 python中map()函数的用法讲解

转载自https://blog.csdn.net/csdn15698845876/article/details/73321593map函数的原型是map(function, iterable, …),它的返回结果是一个列表。参数function传的是一个函数名,可以是python内置的,也可以是自定义的。参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。这个函数...

2019-03-17 17:44:50 10171 5

原创 python列表remove遇到的坑

在用remove删除列表中的某些元素时可能会遇到没有删除掉的问题。比如:删除列表s=[1,2,2,3]中的所有2元素。s=[1,2,2,3]for item in s: if item == 2: s.remove(item)print(s)结果:[1,2,3]分析:因为for循环实际是循环的列表下标(索引),同时由于列表的可变性,每一次删除一个元素,列表的长度就会发生变化,...

2019-02-26 22:27:00 1161

原创 python 迭代器

迭代器(Iterator)迭代器是⼀个可以记住遍历的位置的对象。 迭代器对象从集合的第⼀个元素开始访问, 直到所有的元素被访问完结束。 迭代器只能往前不会后退。可迭代( Iterable)对象可以直接⽤于 for 循环的数据类型有以下⼏种:⼀类是 list 、 tuple 、 dict 、 set 、 str 等;⼀类是 generator。这些可以直接作⽤于 for 循环的对象统称为...

2018-12-25 21:41:36 99

原创 python 生成器简析

什么是⽣成器通过列表⽣成式, 我们可以直接创建⼀个列表。 但是, 受到内存限制, 列表容量肯定是有限的。 ⽽且, 创建⼀个包含100万个元素的列表, 不仅占⽤很⼤的存储空间, 如果我们仅仅需要访问前⾯⼏个元素, 那后⾯绝⼤多数元素占⽤的空间都⽩⽩浪费了。 所以, 如果列表元素可以按照某种算法推算出来, 那我们是否可以在循环的过程中不断推算出后续的元素呢? 这样就不必创建完整的list, 从⽽节...

2018-12-25 21:19:20 122

原创 爬山算法与模拟退火算法

爬山算法,是一种局部贪心的最优算法. 该算法的主要思想是:每次拿相邻点与当前点进行比对,取两者中较优者,作为爬坡的下一步.可分为:首选爬山算法依次寻找该点x的邻近点中首次出现的比点x值高的点,将该点作为爬山的点. 依次循环,直至该点的邻近点中不再有比其大的点.最陡爬山算法最陡爬山算法是在首选爬山算法上的一种改良,它规定每次选取邻近点值最大的那个点作为爬山的点.下面以函数:y = ta...

2018-12-23 19:39:00 1352

原创 pandas 读取csv文件简单操作

先引入pandas库import pandas as pd使用read_csv()方法,读取整个.csv文件;df = pd.read_csv(filepath_or_buffer='music.csv')read_csv()其他常用参数:usecols:列表类型,默认NoneE.g. usecols=[1, 2, 3],取文件指定列,默认全部列names:列表类型,默认Non...

2018-12-20 21:07:35 3307

转载 什么是协方差,怎么计算?为什么需要协方差?

学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合,依次给出这些概念的公式描述,这些高中学过数学的孩子都应该知道吧,一带而过。很显然,均值描述的是样本集合的中间点,它告诉我们的信息是很有限的,而标准差给我们描述的则是样本集合的各个样本点到均值的距离之平均。以这两个集合为例,[0,8,12,20]和[8,9,11,12],两个集...

2018-12-20 17:13:49 1017

转载 python3读csv文件,出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbd in position 0: invalid star

解决办法:找到csv文件–>右键–>打开方式–>记事本用记事本之后,选择头部菜单的“文件–>另存为”,可以看到文件的默认编码格式为ANSI将文件默认编码格式改为utf-8保存重新运行代码即可参考:https://blog.csdn.net/moledyzhang/article/details/78978312...

2018-12-19 11:38:55 1360

原创 json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 12052 (char 12051)

json_text = json.loads(response.text[len('getPlaylist') + 1: -2])在json,loads()时,参数不符合正规json形式。最后发现:在获取到数据后进行切割时,把最后的‘}’去掉了一个。将最后的-2,改为-1即可。...

2018-12-18 22:30:38 30727

原创 2018 pycharm专业版破解

将0.0.0.0 account.jetbrains.com添加到host文件末尾复制如下内容到Activation code框中2RRJMBXW33-eyJsaWNlbnNlSWQiOiIyUlJKTUJYVzMzIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZnR3YXJlMiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW...

2018-12-04 19:20:47 307

原创 ValueError: dictionary update sequence element #0 has length 6; 2 is required

构造字典错误:原代码:yield scrapy.Request(url=each[‘sonUrls’], meta={‘meta_2’, each}, callback=self.detail_parse)其中 meta={‘meta_2’, each} 错误,改为meta={‘meta_2’: each}...

2018-12-04 16:27:07 5648

原创 破解滑动验证码(极验)

from selenium.webdriver import ActionChainsfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.common.by i...

2018-11-10 15:37:44 1361

原创 matplotlab简单使用

1.画曲(直)线plt.plot(x, y, color=, lw=, linestyle=,marker=,alpha=)参数:x:横轴上的点(数组)y:纵轴上的点(数组)color:颜色'b'blue'm'magenta'g'green'y'yellow'r'red'k'black'c'cyan'w'whitelw...

2018-11-06 17:59:24 1171 4

原创 python 字典常用方法

字典是另一种可变容器模型,可存储任意类型对象。字典是由一个个键值对组成,类型如下:dic = {key1 : value1, key2 : value2 }特征:键必须独一无二且必须不可变,所以可以用数,字符串或元组充当。键值可以取任何数据类型。添加或修改元素dic = {'a': [1, 2], 1: 'abc'}# 添加元素:键为’b‘,值为100dic['b']...

2018-11-06 11:41:58 248

原创 pymysql常用方法

Connection对象用于建立与数据库的连接创建对象:调用connect()方法conn=connect(参数列表)参数host:连接的mysql主机,如果本机是’localhost’参数port:连接的mysql主机的端口,默认是3306参数db:数据库的名称参数user:连接的用户名参数password:连接的密码参数charset:通信采用的编码方式,默认是’gb2312...

2018-11-06 10:54:26 648

原创 python 字符串常用方法

字符串不可改变s = 'qwerty'try: s[0] = '1'except Exception as e: print(e) 'str' object does not support item assignment修改字符串时,先将其转换为列表,修改列表后在将其用join()函数连接起来。s = 'qwerty'li_s = list(s)li_s...

2018-11-06 10:47:27 115

原创 python线程中join和和setDaemon

join([timeout]) 调用join函数会使得主线程阻塞,直到子线程运行结束或超时。参数timeout是一个数值类型,用来表示超时时间,如果未提供该参数,那么主调线程将一直阻塞直到子线程结束。import threadingimport timeclass MyThread(threading.Thread): def __init__(self, name): ...

2018-11-01 14:39:59 592

原创 离散单输出感知器训练算法

二值网络:自变量及其函数的值、向量分量的值只取0和1函数、向量。权向量:W=(w1,w2,…,wn)输入向量:X=(x1,x2,…,xn)训练样本集:{(X,Y)|Y为输入向量X对应的输出}初始化权向量W;重复下列过程,直到训练完成:2.1 对每个样本(X,Y),重复如下过程:     2.1.1 输入X;&a

2018-10-27 14:56:07 1101

原创 numpy简单使用

创建数组普通创建方法:np.array() :以列表为参数,默认类型与输入类型相符# 创建一维数组In[1]:import numpy as npIn[2]: np.array([1, 2, 3])Out[2]: array([1, 2, 3])# 创建二维数组In[3]: data = [[2,4,1], [4,5,6]]In[4]: arr = np.array(dat...

2018-10-26 22:00:55 152

原创 正则表达式(re)简单使用

正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。re模块的使用#导入re模块import re#使用match方法匹配出以xxx开头的字符串#pattern:自己编写的正则表达式#string:要匹配的字符串result = re.match(pattern, string)#若匹配成功,则match方法返回匹配对象(Ma...

2018-10-24 10:27:44 1167

转载 先验分布 似然估计 后验分布

原文地址:https://blog.csdn.net/qq_23947237/article/details/78265026

2018-10-20 16:44:38 201

转载 方向导数和梯度

原文地址:https://www.matongxue.com/madocs/222.html#/madoc

2018-10-16 22:11:01 154

原创 python list常用方法

一.创建列表#空列表li = []#用逗号分割,里面可以添加任意类型元素li = [1, 2, ‘aaa’, 4, 5, [6, 7]]二.遍历元素for循环迭代li = [1, 2, 3, 4, 5]for i in li: print(i, end='\t')1 2 3 4 5根据索引# 索引值可以为负数,代表倒数第几个元素li = [1, ...

2018-10-13 14:07:01 455

原创 lambda匿名函数

lambda的语法形式:lambda argumes: expressionlambda语句中,冒号前argumes是参数,可以有多个,可以用逗号隔开或其他形式,冒号右边的是表达式,并将其结果返回。示例:f = lambda x, y: x * yprint(f(2, 3))6myadd = lambda *args: sum(args)result = myadd(1, 3, 4...

2018-10-13 10:46:35 105

转载 pymysql多线程访问数据库报错:Packet sequence number wrong - got 7 expected 2

原文:https://www.cnblogs.com/heiao10duan/p/9373237.html参考:https://www.jianshu.com/p/60c8e0e440ea原因:使用了多线程,多线程共享了同一个数据库连接,但每个execute前没有加上互斥锁方法:方法一:每个execute前加上互斥锁 lock.acquire() cursor.execu...

2018-10-09 23:27:12 16351 5

原创 python queue模块

FIFO即First in First Out,先进先出,即队列。class Queue.Queue(maxsize=0)Queue提供了一个基本的FIFO容器,maxsize为整数,指明队列中能存放的数据个数的上限。如果maxsize小于或者等于0(默认为0),队列大小没有限制。例子:import queue# 创建队列Q,上限为5Q = queue.Queue(5)# 依次向队列...

2018-10-06 20:41:24 1221

原创 基于python的wordcloud库生成中文词云

python的wordcloud库生成词云包功能强大,还可以自定义图片.官网: https://amueller.github.io/word_cloud/github: https://github.com/amueller/word_cloud安装pip install wordcloud -i https://mirrors.aliyun.com/pypi/simple/wordc...

2018-09-28 20:49:25 1934 2

原创 基于python的中文分词库jieba简介

jieba 基于Python的中文分词工具,安装使用非常方便,直接pip即可。github地址: https://github.com/fxsjy/jieba安装:pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple/[指定国内源,pip国内源:https://blog.csdn.net/qq_29666899/arti...

2018-09-28 18:04:15 804

原创 python pip安装时指定国内源

阿里云 https://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) https://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/...

2018-09-28 18:01:46 2898

原创 UnicodeEncodeError: 'latin-1' codec can't encode character

最近使用pymysql向数据库中插入中文时报错:UnicodeEncodeError: ‘latin-1’ codec can’t encode character ‘\u91cc’ in position 30: ordinal not in range(256) 解决办法: 首先在用mysql创建数据库时要保证指定编码格式:CREATE DATABASE mytest DEFAULT CH...

2018-05-09 21:58:00 516

转载 编码问题:UnicodeEncodeError: 'gbk' codec can't encode character u'\xa0' in position 148:

原文:https://blog.csdn.net/greatpresident/article/details/8209712        使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: ‘gbk’ codec can’t encode char...

2018-04-18 17:12:41 147

转载 ubuntu 16.04 安装opencv 2.4.13

原文: http://blog.csdn.net/u011557212/article/details/54706966?utm_source=itdadao&utm_medium=referral 下载安装一些一类包 以及编译工具安装编译工具sudo apt-get install build-essential安装依赖包sudo apt-get install cmake g

2018-01-22 20:23:14 674

原创 pyqt QlineEdit 输入密码显示成圆点

使用自带的函数就可以实现: lineEdit.setEchoMode(QLineEdit.Password)import structfrom PyQt5.QtWidgets import (QMessageBox, QLineEdit)from PyQt5.QtGui import QPixmap{...}class LoginWindow(QtWidgets.QWidget):

2018-01-22 11:30:49 5465

转载 基于Socket的UDP和TCP编程介绍

原文链接这里 一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户数据报协议。UDP是一种无连接协议。UDP套接口是数据报套接口(datagram socket)的

2018-01-22 10:01:23 190

原创 PyQt5定时器QTimer的简单操作

当代程序中需要显示时间时或者需要在程序中周期性地进行某项操作,就会用到定时器。PyQt5就提供了一个定时器QTimer来实现这种操作 1.导入QTimer模块from PyQt5.QtCore import QTimer2.初始化#在类中定义一个定时器,并在构造函数中设置启动及其信号和槽self.timer = QTimer(self)#设置计时间隔并启动(1000ms == 1

2018-01-21 10:14:55 16924 4

原创 Linux上查看Python3自带的帮助文档

在Linux上如何查看Python3自带的帮助文档?两个步骤: 1. 在Linux终端下输入:xxx@xxx:~$ pydoc -p 8000 出现 Server ready at http://localhost:8000/ Server commands: [b]rowser, [q]uit server> 打开浏览器,在地址栏输入 http://localhost:8000

2018-01-19 09:30:37 2162

sqlite3.h头文件

sqlite开发所需要的头文件sqlite3.h,在代码里面添加include"sqlite3.h",编译时后面加上-lsqlite3

2018-01-05

QT写的计算器

QT写的计算器

2017-07-17

编译原理词法分析

编译原理词法分析C语言实现

2017-07-17

空空如也

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

TA关注的人

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