摘要: 绝对值 max()可以接收任意多个参数,并返回最大的那个: 数据类型转换 定义函数: 定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 如定义一个绝对值函数: def my_abs(x): if x >= 0: 阅读全文
posted @ 2018-05-07 14:02 牛郎 阅读(234) 评论(0) 推荐(0) 编辑
摘要: dictionary 通过键值存储,具有极快的查找速度,但占用空间比list大很多 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: 如果用dict实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大,查找速度都不会变慢。用Pytho 阅读全文
posted @ 2018-05-04 15:04 牛郎 阅读(175) 评论(0) 推荐(0) 编辑
摘要: for...in循环 再比如我们想计算1-10的整数之和,可以用一个sum变量做累加: 以上列表内容过多就不方便啦,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数: range(101) 阅读全文
posted @ 2018-05-04 14:37 牛郎 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 可以执行多条语句,靠的是缩进原则,看起来也更板扎(注意冒号) 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False 关于input() 程序会报错,原因时键入时类型是字符,无法直接和整形对比,需要这样改进: 题外话: 写代码时前面加上: 用UTF-8编码方式能节省空间,好 阅读全文
posted @ 2018-05-04 14:25 牛郎 阅读(235) 评论(0) 推荐(0) 编辑
摘要: list 这就是一个列表: 同样len()函数可以获取长度: 将列表内容拿出来: 列表末尾追加元素: 插入指定位置: 删除列表末尾元素: 要把某个元素替换成别的元素 list元素也可以是另一个list 要注意s只有4个元素,其中s[2]又是一个list,如果拆开写就更容易理解了: 要拿到'php'可 阅读全文
posted @ 2018-05-04 14:12 牛郎 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 历史:Ascll~Unicode~UTF-8 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符: 以Unicode表示的str通过encode()方法可以编码为指定的bytes,例如: 如果知道字符的整数编码,还可以用十六进制这么写str: 阅读全文
posted @ 2018-05-04 13:53 牛郎 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 经过前面两篇博文的学习,我们已经训练好了一个caffemodel模型,并生成了一个deploy.prototxt文件,现在我们就利用这两个文件来对一个新的图片进行分类预测。 我们从mnist数据集的test集中随便找一张图片,用来进行实验。 #coding=utf-8 import caffe im 阅读全文
posted @ 2018-05-04 10:52 牛郎 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 如果要把训练好的模型拿来测试新的图片,那必须得要一个deploy.prototxt文件,这个文件实际上和test.prototxt文件差不多,只是头尾不相同而也。deploy文件没有第一层数据输入层,也没有最后的Accuracy层,但最后多了一个Softmax概率层。 这里我们采用代码的方式来自动生 阅读全文
posted @ 2018-05-04 10:07 牛郎 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 以下主要是摘抄denny博文的内容,更多内容大家去看原作者吧 一 数据准备 准备训练集和测试集图片的列表清单; 二 导入caffe库,设定文件路径 其中train.txt 和test.txt文件已经有了,其它三个文件,我们需要自己编写。 此处注意:一般caffe程序都是先将图片转换成lmdb文件,但 阅读全文
posted @ 2018-05-03 15:34 牛郎 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 如果不进行可视化,只想得到一个最终的训练model, 那么代码非常简单,如下 : 阅读全文
posted @ 2018-05-03 13:12 牛郎 阅读(235) 评论(0) 推荐(0) 编辑