自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 一文看懂Python的多进程通信

1:Queuequeue用于不同进程间的通讯,但是一旦get出来,队列就会发生改变所以在get的时候应该判空class Solution(): def __init__(self): self.name = '赵泽华'def fun(q): time.sleep(2) q.put('JOKER') print('装填完毕')def fnu(q): time.sleep(1) q.put([1,2,3,4,'ads']) pr

2020-08-15 17:29:09 511

原创 一点微小的工作----Python+多线程+SSH+SFTP完成服务器的操作

写在前面的话:本文以笔者的实习内容为例—将服务器端的文件进行压缩,同时传送到本地当中,期间不改变服务器的存储数据,且速度越快越好,最后生成文件访问报告。

2020-08-03 14:56:51 1657

原创 Python中的yield与协程

1:yield函数Python中的yield函数通常用于生成器generator当中,何为生成器?在解释生成器概念前,先看一段代码观察yield函数的作用:def fanhui(num): while num>0: print("当前num值:"+str(num)) yield num num-=1 print("现在值为:"+str(num))num = 10p = fanhui(num)next(p)prin

2020-08-21 13:57:44 584

原创 牛客网输入输出问题-----Python方向

1:相信每年求职的时候,大家都会被牛客网的输入输出问题恶心到,明明在本地中是完全可以成功的,但是放到牛客上面就是0ac,看不到为什么错,输入输出还要搞半天,所以在这里记录一下1:单输入,单输出的情况输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。示例1 输入: hello world 输出: 5解决模板:import sysfor line in sys.stdin: ... print()注意一定要在循环中输出,因为用例有很多,每个用

2020-08-15 12:18:43 1856

原创 VScode+python3.6.3交互式运行程序

按照惯例,先上一张成功后的截图可以看到,在这个页面中包含了Python的编辑器以及交互界面,且在交互界面中,可以看到类似于Matlab的变量界面,在程序直接运行后可以看到对应的变量类型与key值。1:python3.6.3的安装官网网址:https://www.python.org/下载安装包后,记得在安装时将Python加入到Path之中。在Python安装完成后,Win+R,输入cmd。然后输入Python,可以看到1.1 pip的配置在cmd打开后出现的路径(譬如我的就是c:\user

2020-07-22 15:32:27 3548 1

原创 KALMAN滤波详解

再谈kalman

2020-07-05 20:38:58 205

原创 灵魂画手教你浅拷贝与深拷贝

1:Why copy?笔者最近在一次比赛中发现了一个奇怪的东西Class troop: def __init__(sefl,x,x,x,x): xxx def A(): self.tmp = [] self.res = [] def DFS(self): if xxxx: self.res.append(self.tmp)在上面这份代码中,最后发现res中的文件全部都是空列表。仔细查了一下才发现这是有Python的内存机制引起的。下面举一个简单的例子:

2020-05-13 17:14:37 1022

原创 简单谈谈Python中的dict{}与set()与__eq__、__hash__的关系

1:预备知识(Hash)1.1:在Python3中,dict和set数据结构要求键值key是可hash的,这样可以保证键值key的唯一性。简要的说可hash的数据类型就是不可变的数据结构(字符串str、元组tuple、对象集objects),它是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便我们可以用在固定的时间复杂度下查询它,所以,hash对高效的算法和数据结构很重要。这点和数字图像处理中经常用到的LUT(look-up-table)很像,感兴趣的可以百度一下。1.2:不可哈希的类

2020-05-12 17:00:43 1682

原创 数据降维利器-----PCA

1:PCA(主成分分析:Principal Component Analysis)PCA的主要思想是将n维特征映射到k维上,这k维是全新的正交特征也被称为主成分,是在原有n维特征的基础上重新构造出来的k维特征。...

2019-12-26 17:27:40 986

原创 IRIS数据集分解聚类的matlab实现

先上结果1:聚类原理聚类分析指将物理或抽象对象的集合分组为由类似的对象组成的多个类的分析过程。它是一种重要的人类行为。分解聚类的基本思想是首先将所有的样本归成一类,然后依据相似性原理将其进行分解,分解的效果好坏我们通过一个评价函数对其进行评价:、其中N是总样本数,N1是第一类的样本数,N2是第二类的样本数,括号里的是均值。我们可以从这个评价函数里很明显的看出,这里采用了欧几里得距离来衡量...

2019-04-09 17:32:13 6126 6

原创 手把手教学--Python爬取有道词典

本篇文章做法参考了https://www.bilibili.com/video/av4050443/?p=55这个视频中的方法,并在此基础上加以修改,最终实现的结果如下:在爬取有道词典之前,我们应该先打开有道词典的网址:http://fanyi.youdao.com/ , 然后 右键检查—>network—>translate 一项。然后在有道翻译界面输入要翻译的内容,点击翻译...

2019-03-10 21:09:48 2454 1

原创 Python利器介绍-Spyder

Spyder是Python的一个编辑器,它可以可视化Python代码中的变量,同时页面加入了图形界面,这使得Spyder相比IDLE看着更加的智能。整个页面分为工作区,命令行以及可视化的窗口,同时Spyder支持Python的断点调试,整体界面类似于MATLAB的工作窗口,能够方便的观察与修改“数组”的值。安装时打开Windows命令行窗口,pip install --user spyder...

2019-02-25 16:02:00 2333

原创 略坑的Python路径问题

前些日子Windows自动更新了之后,在Python中使用pip安装opencv-Python的库,发现了这种问题:我们可以很明显的看到,Python的路径以及pip的路径都早已在系统的环境变量中配置,可是在shell中pip仍然不能解决问题。一般来讲,如果你的scripts中含有pip的相关文件依然出现‘pip’不是内部或外部命令的提示。那么就是你pip的路径未配置成功。然而但如果你的配...

2019-01-29 12:02:30 295

原创 杂:Python中的__setattr__修改大法

setattr(self, item, value):当试图对对象的item特性赋值的时候将会被调用。我们在编程当中如果对__setattr__这一方法进行操作修改的时候,有时候会造成无限递归。class Mutilate: def __init__(self,a=0,b=0): self.a = a self.b = b def __set...

2019-01-16 19:10:06 3810 1

原创 有关卷积神经网络的一点看法

事实上,个人认为卷积神经网络主要分成两个部分,第一部分是对于数据的处理,这里再细分的话就会分出卷积层以及池化层。第二部分是网络层,这里我们可以使用传统的网络,比如全连接的前馈神经网络。1:卷积对于第一部分,如果你学过图像处理这个东西的话,那么这部分对你来讲并没有那么难。因为卷积的实质就是滤波,而池化的实质是最大值滤波(亦或均值滤波)。在卷积的时候,你选取的滤波模板(即卷积核)不一样,那么你提取...

2019-01-05 22:09:27 1152

原创 BP算法精讲(从原理到数学推导)

先占个坑

2019-01-04 15:22:19 1431

原创 在Windows环境下安装tensorflow的一点小建议

本文主要介绍Python3.6.3及TensorFlow的安装和配置流程。一、Python官网下载自己电脑和系统对应的Python安装包。网址:https://www.python.org/downloads/release/python-363/(注意:要装TensorFlow必须安装64位的Python,TensorFlow不支持32位)二、环境配置如果是第一次安装的话,我们在安装的...

2019-01-03 16:17:28 961

原创 车牌识别的实现

这几天陆陆续续更新自己做的车牌识别的过程

2018-12-25 16:44:44 2157 3

原创 notepad解决python中的缩进问题

Python中使用IDLE编辑器运行程序报错expected an indented block的一种解决方案。在我们使用Python的时候,有时候虽然默认都是输入的半角,可是在IDLE中运行在某些情况之下还是会报错:expected an indented block。因此我们需要将文件中的空格亦或TAB问题可视化,这里我们可以采用NotePad++编辑器打开我们所写的脚本。从而达到修改的目的...

2018-11-28 19:29:13 2728

常见函数的泰勒展开

常见函数的泰勒展开。使用的时候可以选取前几个展开项并搭配拉格朗日余项进行使用

2019-01-06

空空如也

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

TA关注的人

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