05 2017 档案
Ubuntu16.04下安装CUDA8.0和tensorflow
摘要:GPU版的Tensorflow无疑是深度学习的一大神器,当然caffe之类的框架也可以用GPU来加速训练。 注意: 以下安装默认为python2.7 1. 安装依赖包 其中openjdk是必须的,不然在之后配置文件的时候会报错。 2. 安装CUDA和cuDNN 这两个是NVIDIA开发的专门用于机器 阅读全文
posted @ 2017-05-24 20:55 Arkenstone 阅读(15794) 评论(2) 推荐(2)
利用opencv从USB摄像头获取图片
摘要:由于opencv自带的VideoCapture函数直接从usb摄像头获取视频数据,所以用这个来作为实时的图像来源用于实体检测识别是很方便的。 1. 安装opencv 安装的步骤可以按照之前这个文章操作。如果在测试的时候: 返回了False,很有可能是在安装的时候cmake的配置没有设置后,可以 之后 阅读全文
posted @ 2017-05-18 12:05 Arkenstone 阅读(15406) 评论(0) 推荐(0)
matplotlib使用GridSpec调整子图位置大小 (非对称的子图)
摘要:用matplotlib.pyplot的subplots命令可以很方便的画对称的子图,但是如果要画非对称的子图(如下)就需要用GridSpec命令来控制子图的位置和大小: 而上图的结构可以用一下两种方式画: 或者 更多间隔设置可以参考 "gridspec" 的官方文档。 PS:如果是读取图片作为子图的 阅读全文
posted @ 2017-05-18 10:32 Arkenstone 阅读(13703) 评论(0) 推荐(1)
python获取数组中最多的元素
摘要:获取数组中数量最多的元素,也就是最频繁的那个元素,方法有很多,下面是3种最简单的: 1. 用max函数 2. 用collections包的Counter函数 3. 用statistics包的mode函数 阅读全文
posted @ 2017-05-10 23:40 Arkenstone 阅读(6939) 评论(0) 推荐(0)
Python多线程运行带多个参数的函数
摘要:在python中经常会到用多线程处理某个函数来缩短运行时间。 运行上面的程序就会多线程处理并打印出输入x的计算结果。 但是这个函数仅允许函数的输入变量为1,如果函数需要多个参数输入,那个就无法用上面的程序。比如: 遇到这种情况我们有一下几种处理方法: 1). 用partial函数提取主要的一个参数固 阅读全文
posted @ 2017-05-09 15:15 Arkenstone 阅读(40444) 评论(5) 推荐(3)