01 2018 档案
摘要:友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境 1.为什么要创建python3虚拟开发环境? 2.创建虚拟环境的步骤 (1)为了创建虚拟环境,我们首先需要安装venv模块,它是标准python3库的一部分, 输入以下命令安装venv: (2)有上面这个安装,我们
阅读全文
摘要:问题: 在Ubuntu下使用matplotlib这个库时,运行时出现如下错误: raise ImportError(str(msg) + ', please install the python3-tk package')ImportError: No module named '_tkinter'
阅读全文
摘要:问题描述: 今天在使用命令 "sudo apt-get install python3-pip"安装时,总是出现如下图这样的错误,开始以为是以为自己python版本的问题,后来发现无论装什么东西都会出现,这样的错误,错误展示: 解决方案: 进入如下目录: 删除下面这个文件: 重新创建这个文件: 如下
阅读全文
摘要:简介: ubuntu默认python2.7版本,如果想要装python3.x版本,请记住python2.7版本一定不能卸载!!!但是即使我 python3.x版本安装成功,当运行python脚本时,系统还是默认去找python2.7版本,虽然我们可以,在本次运行脚本程序在终端输入指令前叫加上版本号:
阅读全文
摘要:时间:2018年1月25日 废话连篇:杭州下了第一场雪,冒险严寒来到实验室,打开电脑,纳尼连不上wifi了,好吧!不要被这件小事影响心情,开始修复了,经过一顿搜索,可能是因为驱动的问题,终端输入以下两条指令解决: 有图有真相: 命令1执行过程:【一张图】 命令2执行过程:【三张图】 这个样你就可以发
阅读全文
摘要:简介: SSH公私钥的使用 github的使用 git 工具的基本使用 基本步骤: 一、github的使用 1.github账号的创建【官网一步一步创建就行了,这一步骤省略】 2.创建远程仓库: 创建完账号后,我们就可以创建仓库了,首次创建仓库时需要验证我们申请github账号时使用的邮箱,验证步骤
阅读全文
摘要:简介: 同文件输入输出流一样,使用stringstream可以批量读取图片,处理后并进行保存。因为C++中头文件 stringstream既可以从string读数据也可向string写数据,利于其这个特点,我们可以进行批量读取和批量保存工作。 参考程序: 运行结果: (1)终端运行: (2)保存路径
阅读全文
摘要:简介: 在利用opencv进行图像处理时,通常需要批量读取图片,然后做相应的处理,我们可以用C++文件的输入流来进行图片的读取,这要求我们应该事先,将图片图片名生成txt文件,具体请参见之前的博文【ubuntu中获取文件名称并生成txt文件】。 例程: 实现功能,批量读取指定目录下的图片,为了检验是
阅读全文
摘要:1.Learn OpenCV 使用C++和python和opencv结合编写的教程,上面有丰富的小实验,并且有完整的源码. 2.pyimagesearch python+opencv编写的实例教程,有很多有意思的东西,并且有完整的源码. 3.入门课程:CS131 Computer Vision: F
阅读全文
摘要:ubuntu终端编译opencv c++项目:
阅读全文
摘要:简介: 在机器视觉学习过程中,通常会经常批量处理一些图片,在Ubuntu下可以使用find命令,来实现将文件名全部读取出来,生成列表txt文件,作为标签使用 (1)find命令格式如下: (2)效果: 之后可能会遇到:caffe学习笔记(四)--制作自己的数据集train.txt和val.txt,生
阅读全文
摘要:1.简介: 通常在机器视觉的学习过程中,需要批量处理一些图片,通常会涉及到批量重命名的问题,可以利用rename命令快速实现图片的批量重命名 2.rename命令格式: 注意:通常我们先使用 -n 参数对做测试,修改的结果会在终端显示,看是否重命名为你想要的效果,若达到效果,则把 -n 参数去掉,进
阅读全文
摘要:1.为什么要学习切片【切片是解决何种问题的?】 (2)对于含有元素很少的list,我们遍历其前三个元素,通常可以这样来实现: (2)显然上述方法,对于取前N(若N很大)个元素的list来说,是比较麻烦的,可以通过循环来进行遍历: 虽然这种方法较第一种比较好了,但是对于经常取指定索引的操作,循环还是有
阅读全文
摘要:递归函数 例如计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n 显然fact(n)=n x fact(n-1),但当n
阅读全文
摘要:1.位置参数: 例如计算一个整数的平方: 显然参数x就是一个位置参数,如果要是计算5*5*5..............*5 ,这个函数就太麻烦了,我们可以再定义下面这个函数来解决: 修改后的函数,有两个位置参数x和n ,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n 2.默认参数 假设我们
阅读全文
摘要:1.定义函数和参数检查 通过def语句定义一个函数,自己定义的函数,当参数个数不对时,python解释器可以抛出TypeError,但是当参数类型不对时,无法抛出TypeError,为此可以通过isinstance语句来定义,当参数类型不是整型或浮点型时,通过raise语句抛出TypeError错误
阅读全文
摘要:调用函数 python中内置了许多函数,我们可以直接调用,但需要注意的是参数的个数和类型一定要和函数一致,有时候不一致时,可以进行数据类型转换 1.abs()函数【求绝对值的函数,只接受一个参数】 2.max()函数【求最大值函数,接受多个参数,返回最大值】 3.数据类型转换简介【比如int()函数
阅读全文
摘要:dict Python内置了字典:dict的支持,dict全称dictionary,使用键-值(key-value)存储,具有极快的查找速度 1.例如:查找某位同学对应的成绩,使用“名字”-“成绩”的对照表,直接根据名字查找成绩,初始化如下: 2.把数据放入dict的方法,除了初始化时指定外,还可以
阅读全文
摘要:条件判断 循环 1.利用for...in循环,依次把list或tuple中的每个元素迭代出来: 2.第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有偶数之和,可以用while循环实现:
阅读全文
摘要:list list是Python中内置的一种数据类型,是一种有序的集合,可以随时添加和删除其中的元素。 1.list表示: 2.通过len()函数获取list中元素的个数 3.通过索引访问list中的元素,注意不要越界,最后一个元素最后一个元素的索引是 len(months)-1 4.list是可变
阅读全文
摘要:1.python如何运行? 2.python基本概念 (1)数 在Python中有4种类型的数 —— 整数、长整数、浮点数和复数. 整数:如 2, 0, 1, 8 长整数:就是大一点的整数 如:10000000000L 浮点数:如 2.018 复数: 带有后缀 j 或 J 就被视为虚数, 带有非零实
阅读全文