- 博客(21)
- 收藏
- 关注
原创 python里面的join函数用法及简单示例
join函数介绍:(1)作用:连接字符串数组,即将字符串,元组,字典等指定的字符以指定的分割符(如:空格' ',逗号','等)连接成一个新的字符串,如下图:(2)参数返回值 返回一个以分割符seq连接各个元素后生成的字符串2.os.path.join()函数:将各个路径组合后返回 如下图:返回值:将多个路径组合后返回
2017-11-27 16:50:27
1104
转载 OpenCL快速入门教程
原文地址:http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials%20-%201这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。首先我们需要明白的是,OpenCL程序是分成两部分的:一部分是在
2017-11-09 15:36:46
1980
1
转载 在Linux下将PNG和JPG批量互转的四种方法
计算机术语中,批处理指的是用一个非交互式的程序来执行一序列的任务的方法。这篇教程里,我们会使用 Linux 命令行工具,并提供 4 种简单的处理方式来把一些 .PNG 格式的图像批量转换成 .JPG 格式的,以及转换回来。计算机术语中,批处理指的是用一个非交互式的程序来执行一序列的任务的方法。这篇教程里,我们会使用 Linux 命令行工具,并提供 4 种简单的处理方式来把一些 .PNG 格
2017-10-14 14:41:55
4052
原创 C++中换行符‘\n’和控制符‘endl’的区别(cout和printf区别)
1.显示字符串时,在字符串中包含换行符,而不是在末尾加上endl,可以减少输入量2.如果生成一个空行,则两种方法的输入量相同,但对大多数人而言输入endl更为方便3.显示引号括起来的字符串通常使用换行符‘\n’,其他情况下则使用控制符endl4.endl确保程序继续运行前刷新输出;而‘\n’不提供这样的保证
2017-10-11 13:49:41
2806
原创 vim常用命令
1.插入文本命令(1)i,直接插入文本(2)a在光标之后插入文本,A在行末插入文本(3)小o在光标的下一行插入文本,大O在光标的上一行插入文本cw:改变一个单词的部分或者全部(插入文本)2.删除(1)x删除光标位置的字符 (2) dd 删除光标所在的那一行 (3) d num d:删除光标后的num行,如:d2d:删除光标后两行3.复制(1)yy
2017-09-01 08:54:41
224
转载 在linux下无法访问Windows下的文件,显示错误为:不能访问软件的解决办法
我的电脑是在win10下装的ubuntu16.04双系统,今天进入ubuntu系统访问win10磁盘,出现如下错误:、可能原因:上一次使用win10后使电脑睡眠,没有完全关机,这次开机直接进入ubuntu系统,访问win10磁盘报错。解决方法:1. 在终端输入如下命令,查看分区挂载情况[plain] view plain copy s
2017-07-21 15:00:46
1084
原创 单层感知器算法(可用于与或非)
输入为x,权重为w,n为输入个数,y为输出bool output(double x*,double w*,int n,int &y){while(x==NULL||w==NULL) return falsesum = 0.0for(int i = 0;i{ sum+=(x[i]*w[i])}if(sum>0.0) y =
2017-06-08 09:04:50
5281
2
原创 安装opencv出现常见问题的解决办法
1.如果遇到如下图问题的时候:出需要修改一处源码,即将graphcuts.cpp里面的#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) 修改为:#if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000) 2.如果出现下面的错误:
2017-05-31 17:24:36
3669
原创 ubuntu16.04安装配置tensorflow以后,每次开启都显示错误,需要设置变量
1.打开终端并输入: sudo gedit ~/.bashrc2.在打开的文件末尾添加如下代码: export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64" export CUDA_HOME=/usr/local/cuda3.保
2017-05-30 13:58:39
469
原创 hdf5文件的创建以及读写
1.hdf5文件的创建:创建的文件如下:2.hdf5文件内容写入:分别将键值为'a'和'b'的值存储到hd.h5里面,用g.keys()可以显示所有的键3.hdf5文件内容读取:接下来显示的是值:“HDF”代表”Hierarchical Data Format”(分层数据格式). HDF5文件中group对象类似于文件夹,我们创建的文件对
2017-05-17 09:12:24
12371
原创 Linux环境下用命令行实时监视显卡使用情况
如果想要查看显卡的使用情况,只需要输入如下代码:watch -n 10 nvidia-smi每10秒更新一次结果如下图所示:
2017-05-09 19:42:33
893
转载 Convolution Neural Network (CNN) 原理与实现
转载自:http://blog.youkuaiyun.com/abcjennifer/article/details/25912675本文结合Deep learning的一个应用,Convolution Neural Network 进行一些基本应用,参考Lecun的Document 0.1进行部分拓展,与结果展示(inPython)。分为以下几部分:1. Convolution(卷积
2017-05-03 19:22:16
327
原创 Ubuntu16.04下安装配置了tensorflow GPU版本后导致的常见错误
作为菜鸟的我花费了一天的时间终于将TensorFlow GPU版本安装配置好了,配置网址为:http://www.linuxidc.com/Linux/2016-11/137561.htm,我个人觉得这个教程比较详细是针对python2.7的。配置以后我想将自己之前下载的代码(这里可以用这个mnist代码来测试速度:http://blog.youkuaiyun.com/toormi/article/detai
2017-04-27 21:07:39
3219
原创 安装tensorflow gpu enable python 2.7 版本
只需要输入如下代码:export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whlsudo pip install --upgrade $TF_BINARY_URL
2017-04-27 09:57:27
2962
原创 Ubuntu16.04下python虚拟环境的创建/进入以及退出代码
1.如果你想创建一个虚拟环境你只需要在终端输入如下代码: virtualenv a这里面的a就是你所创建的虚拟环境的名字2.进入你所创建的虚拟环境: source a/bin/activate3.退出虚拟环境: deactivate
2017-04-26 20:55:12
496
原创 几种激活函数的比较
激活函数:用来加入非线性因素的,因为线性模型的表达能力不够比如下图的数据比较简单是线性可分的,一条直线就可以对样本进行分类了:但是如果碰到下面这个情况,数据变成线性不可分的时候,一条直线根本无法很好的对数据进行分类,这样就引入非线性因素,而激活函数恰好能够做到这点:下面介绍几个常用的激活函数:1.sigmoid函数:用于隐层神经元输出函数图像为:
2017-04-14 17:21:30
16469
2
原创 python里面三个很有用的大小写处理方法
(1)title()方法:返回标题化字符串,即所有的单词以大写开始,其余的为小写 语法格式:str.title() 如:a = "My name is xiao ming" print a.title() 结果是:My Name Is Xiao Ming(2)upper()方法:将字符串全部改为
2017-04-13 11:00:32
8780
原创 用python找出两个文档的差异输出行号和列号
有时候想查看两个文档的不同之处,当文档内容过多的时候不好查找,逐字查找费时费力,所以,直接定位到在哪一行会更方便比较和修改。下面这段代码就实现了这个功能,即输出不同内容所在的行号和列号,A.txt可以看成是原文档,B.txt则是和A.txt修改后的和A.txt有少部分不同,可以找出哪行哪列不同最后输出#-×- coding:utf-8 -*-a=open('A.txt')b=ope
2017-04-12 14:58:13
3593
1
原创 python里面Nose和pytest的区别
pytest和Nose都是单元测试模块。py.test的文档做成了精美的pdf文档,便于人们阅读,并且它有详细的实例。相反的Nose的文档只有web的,且几乎找不到什么实例。下面我给出一个例子分别使用pytest和Nose进行测试的结果如下:下面是简单的例子:使用pytest测试的结果如下而将import pytest替换成import nose以后结果显示如下:
2017-04-11 14:28:16
3919
原创 指数分布族
作为一个计算机初学者我最近在学习Tensorflow ,当学习到MNIST时候遇到softmax回归模型,这个知识我之前从来没有接触过,所以查找了很多资料,现在我把它总结出来,有什么不对之处望见谅: softmax是基于广义线性模型的,而广义线性模型是把自变量的线性预测函数当作因变量的估计值。它是基于指数分布族的,下面这个就是指数分布族的概率分布:我刚开始看到这个公式有点摸
2017-04-07 16:03:50
1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人