
python
一个小路人
这个作者很懒,什么都没留下…
展开
-
anaconda切换不同版本的py
转载自:https://blog.youkuaiyun.com/weixin_39278265/article/details/82982937当你下载好最新版本的anaconda后,但是很多库都并没有推出适合最新版本的python,因此需要两个版本的python至关重要。比如我现在的python版本是3.7,但是我想安装一个python 3.6的环境,因为我最近在安装pythonnet但是并没有适合版本...转载 2019-03-15 18:57:21 · 1345 阅读 · 0 评论 -
Python封装、继承、多态
一、封装对外面隐藏对象的属性和方法,仅提供接口。二、继承继承就是说定义的一个新类,继承现有的类,获得现有类的非私有属性、方法。私有,就是前面加两个下划线的(int)这种,他在外部无法调用,继承他的子类也不能。被继承的那个类称为基类、父类。特点:在继承中,基类的构造方法(init()方法)不会被自动调用,需要在子类的构造方法中专门调用。在调用基类的方法时需要加上基类的类名前缀,并带上sel...原创 2019-03-25 20:32:55 · 286 阅读 · 0 评论 -
anaconda下安装PyQt5 与 eric6
新版本的anaconda 下载之后的spyder都自带PyQt5 但是 qscintilla 缺存在一定的问题,我使用的方法是:首先新建一个低于3.7版本的python环境,我选择的是3.5 至于怎么切换我的博客里面写的有。在老版本的python环境下(spyder也要下载好)我们首先安装qscintilla使用指令:`conda activate py35 pip install qs...原创 2019-03-22 17:23:26 · 1011 阅读 · 0 评论 -
八大排序之python
转载自:https://www.cnblogs.com/MrFiona/p/5978491.html介绍之前先了解一下稳定与不稳定的概念:在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。冒泡排序:(稳定)换句话说也就是小的往上冒,大的往下沉...原创 2019-03-26 10:54:52 · 190 阅读 · 0 评论 -
嵌入式上位机图像分割心得
今天老师临时交给我的任务,本来需要在下位机完成,但是由于希望加快速度,就把比较耗时的分割步骤放在上位机进行处理。进行图像分割我采用的是twopass方法,具体算法的细节部分大家可以百度一下。因为是图片处理,建议大家最好不要使用不同的图片处理模块在一个程序当中,那样很容易造成混乱。首先肯定是需要读取图片,我整个程序采用PIL包。并且在这里分享一个具体介绍PIL的一个博客:https://...原创 2019-03-28 22:04:13 · 525 阅读 · 0 评论 -
python中常见读取图片的方法区别
PIL:PIL.Image.open 不直接返回numpy对象,可以用numpy提供的函数进行转换,可以用load访问rgbmatplotlib:matplot.image.imread从名字中可以看出这个模块是具有matlab风格的,直接返回numpy.ndarray格式通道顺序是RGB,通道值默认范围0-255。opencv:cv2.imread使用opencv读取...转载 2019-03-28 22:10:40 · 587 阅读 · 0 评论 -
DP常见问题及解法
1.斐波那契数列斐波那契数列大家都很熟悉,而且知道用递归可以很容易的做出来:n = int(input)def fblq(n): if n == 0: return 0 elif n == 1: return 1 else: return fblq(n-1) + fblq(n-2)如果用动态规划,就是把结果存到...原创 2019-08-20 17:57:04 · 2538 阅读 · 0 评论