自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 caffe Accuracy.cpp

比较简单,需要注意的一点是,在训练自己的数据的时候,label应该从0开始#include <functional>#include <utility>#include <vector>#include "caffe/loss_layers.hpp"#include "caffe/util/math_functions.hpp"namespace caffe {template <typena

2016-03-28 20:18:46 1695 1

原创 python 贪婪与非贪婪模式

re.match(r"aa(\d+?)","aa2343ddd").group()Out[45]: 'aa2're.match(r"aa(\d+?)d","aa2343ddd").group()Out[46]: 'aa2343d're.match(r"aa(\d+?)d??","aa2343ddd").group()Out[43]: 'aa2're.match(r"aa(\d+?)d+",

2016-03-21 15:16:24 2016

原创 re.findall

re.findall(pattern, string, flags=0) Return all non-overlapping matches of pattern in string, as a list of strings. The string is scanned left-to-right, and matches are returned in the order found. If

2016-03-21 14:52:30 895

原创 进程与线程概念

一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空间。除了地址空间,进程还占有某些资源,比如文件、动态内存分

2016-03-21 13:43:20 406

原创 用两个栈实现队列和用两个队列实现一个栈

题目:用两个栈实现一个队列。队列的生命如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。template class CQueue { public:   CQueue(void);   ~CQueue(void);   void appendtail(const T& node);   T deleteHead()

2016-03-21 12:08:23 475

转载 Linux sed指令

简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed使用参数

2016-03-16 16:16:13 373

原创 Linux Shell特殊字符和控制字符大全

Shell特殊字符# 注释表示注释 #注释在引号中间和\#等表示#本身echo ${PATH#*:} # 参数替换,不是一个注释echo $(( 2#101011 )) # 数制转换,不是一个注释; 分隔命令分隔,在一行中写多个命令 echo "aa" ; echo "bb"在条件中的if和then如果放在同一行,也用;分隔;; case条件的结束. 命令相当于source命令

2016-03-16 16:07:22 1182

原创 Linux Shell 1>/dev/null 2>&1 含义

shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null :代表空设备文件 :代表重定向到哪里,例如:echo “123” > /home/123.txt 1 :表示stdout标准输出,系统默认值是1,所以”>/dev/null”等同于”1>/dev/null” 2 :表示stderr标准错误

2016-03-13 13:19:20 466

原创 caffe 输出重定向, 双重输出重定向

该指令将caffe在终端的输出重定向(追加)到指定文件lenet_train.log中,并且到后台执行(加了最后的&)./build/tools/caffe train --solver=examples/mnist/lenet_solver.prototxt 2>> lenet_train.log &该指令将caffe在终端的输出重定向(追加)到指定文件lenet_train.log中,但不在后台

2016-03-13 13:15:50 1972

转载 Linux死机解决办法

转自 不建议长按 Power 按键强制关机,有可能损坏硬件或者丢失数据,甚至导致磁盘坏道!通常套路是 Ctrl + Alt +F7 (F8) 切换到某个 tty,然后用 root 登陆,执行 top 查看吃资源最多的程序,然后使用 pkill/kill/killall 等命令杀死该程序。或使用组合键 Ctrl + Alt + Backspace重启 X (黑日白月注:这个快捷键组合在最新的 Ubu

2016-03-13 10:02:15 920

转载 ubuntu-桌面假死的解决办法

文/atHere94(简书作者) 原文链接:http://www.jianshu.com/p/35da102049fb 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。第一,通过ctrl+art+F1(1-6),启动本地终端 切换到了字符界面tty1 第二,查询进程,ps -e |grep tty7 或者 ps -t tty7 得到tty7的pid号 第三,切换至root

2016-03-13 09:27:51 8305

原创 c++静态函数

c++语言 静态成员数据和静态方法 对象与对象之间的成员变量是相互独立的.要想共用数据,则需要使用静态成员或静态方法 只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量.(因为静态成员变量在对象创建之前就已经被分配了内存空间) 静态成员变量虽然在类中,但它并不是随对象的建立而分配空间的,也不是随对象的撤销而释放(一般的成员在对象建立时会分配空间,

2016-03-10 15:06:32 503

原创 Tessract 训练流程

训练流程参考链接创建training_text.txt文件利用text2image工具将training_text.txt文件生成对应的图像文件eng.freemono.exp0.tif和box信息文件eng.freemono.exp0.boxtext2image –text=training_text.txt –outputbase=[lang].[fontname].exp0 –font=

2016-03-09 17:51:01 2240

原创 python os模块常用函数

下面列出了一些在Python os模块中比较有用的部分。它们中的大多数都简单明了。os.sep 可以取代操作系统特定的路径分割符。os.name字符串指示你正在使用的平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()和os.putenv()函数分别用来

2016-03-06 21:48:36 1504

转载 python处理.seq文件

# Deal with .seq format for video sequence# Author: Kaij# The .seq file is combined with images,# so I split the file into several images with the image prefix# "\xFF\xD8\xFF\xE0\x00\x10\x4A\x46\x4

2016-03-06 18:48:51 2999 1

原创 numpy.loadtxt

numpy.loadtxt(fname, dtype=

2016-03-05 14:30:25 4909

原创 numpy.load

numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True, encoding=’ASCII’)[source] Load arrays or pickled objects from .npy, .npz or pickled files.Parameters: file : file-like object or

2016-03-05 14:27:23 2484

原创 numpy.mean

numpy.meannumpy.mean(a, axis=None, dtype=None, out=None, keepdims=False)[source] Compute the arithmetic mean along the specified axis.Returns the average of the array elements. The average is taken ov

2016-03-05 14:26:18 2016

原创 numpy.argsort

官方:注意return的是indices numpy.argsort(a, axis=-1, kind=’quicksort’, order=None)[source] Returns the indices that would sort an array.Perform an indirect sort along the given axis using the algorithm spe

2016-03-05 14:23:13 471

原创 numpy.ndarray.flatten

官方: ndarray.flatten(order=’C’) Return a copy of the array collapsed into one dimension.Parameters: order : {‘C’, ‘F’, ‘A’}, optional Whether to flatten in row-major (C-style) or column-major (Fort

2016-03-05 14:20:37 936

原创 numpy.ndarray.flatten

numpy.ndarray.flattenndarray.flatten(order=’C’) Return a copy of the array collapsed into one dimension.Parameters: order : {‘C’, ‘F’, ‘A’}, optional Whether to flatten in row-major (C-style) or co

2016-03-05 10:04:11 662

转载 Caffe: net.set_mode_gpu VS. caffe.set_mode_gpu

In the previous caffe version, I use the net.set_mode_gpu in python. But, the new caffe codes remove the set_mode_gpu function from net, and instead use the caffe.set_mode_gpu.However, it is noteworth

2016-03-04 18:07:46 3663

原创 matplotlib.pyplot.imshow

官方:Display an image on the axes.注意这个参数XX : array_like, shape (n, m) or (n, m, 3) or (n, m, 4)Display the image in X to current axes. X may be a float array, a uint8 array or a PIL image. If X is an arr

2016-03-04 16:23:08 3451

原创 numpy.reshape

numpy.reshape(a, newshape, order=’C’) 官方解释:Gives a new shape to an array without changing its data.看几个例子l=range(120)import numpy as nparr=np.array(l)arr=arr.reshape(2,4,5,3)arr为: [[[[ 0, 1,

2016-03-04 16:00:45 2481

原创 python print

看看《Python基础编程》中对格式化输出的总结:(1). %字符:标记转换说明符的开始(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。(4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位

2016-03-04 15:48:39 563

原创 matplotlib的配置参数rcParams

配置文件的读入可以使用 rc_params 函数,它返回一个配置字典: matplotlib.rc_params() {‘agg.path.chunksize’: 0, ‘axes.axisbelow’: False, ‘axes.edgecolor’: ‘k’, ‘axes.facecolor’: ‘w’,

2016-03-03 22:23:36 31097

原创 linux sed指令的替换操作

替换文本中的字符串:sed 's/book/books/' file注意最后一个”/”不可少 -n选项和p命令一起使用表示只打印那些发生替换的行:sed -n 's/test/TEST/p' file 全面替换标记g 使用后缀 /g 标记会替换每一行中的所有匹配: sed 's/book/books/g' fileecho sksksksksksk | sed 's/sk/SK/2g' 得到

2016-03-03 11:49:42 822

原创 linux cut指令

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明 cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。 如果不指定 File 参数,cut

2016-03-03 10:23:04 409 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除