- 博客(8)
- 收藏
- 关注
原创 C/C++面试试题专栏:c++ lambda表达式(四)
lambda表达式的完整声明如下:[capture list](params list) mutable exception->return type{function body}//capture list:捕获列表/* [var]:以值的形式捕获 [&]:引用方式捕获 [=]:值捕获//params list:参数列表//mutable: 捕获列表...
2018-11-27 15:10:57
2333
原创 C/C++面试试题专栏:用C语言实现栈(三)
栈有什么特点呢?栈中的元素先进后出。常见的栈的操作有出栈、压栈、删除等。在压栈时,需要检查栈是否已满;在出栈时,需要检查栈是否已空。用数组模拟栈的实现如下:#define _STACKSIZE 100//栈的声明struct stack{ int stk[_STACKSIZE]; int top;}//栈的初始化void ini_stack(st...
2018-11-27 11:36:40
321
原创 C/C++面试试题专栏:编写strcpy()函数(二)
题目:已知strcpy的函数原型为:char *strcpy(char *strDest,char *strSrc);不能调用c/c++的字符串处理函数。实现代码如下:char *strcpy(char *strDest,char *strSrc){//判断strDest不为空,为空则返回if(strDest==NULL){ cout<<"strDest ...
2018-11-26 19:35:04
620
原创 C/C++面试试题专栏:完成一个简单的Sring类(一)
c++类中有一个BigThree的概念。也就是构造函数,拷贝构造函数,赋值函数。 String 类原型如下面代码所示://String的原型为:class String{public:String(const char *str==NULL);//普通的构造函数String(const String &other);//拷贝构造函数String opera...
2018-11-26 19:14:02
263
原创 深度学习(niftynet医学图像)总结之二:数据处理小程序——生成label_csv文件和image_csv文件
在使用niftynet进行深度学习训练时,配置数据还是比较麻烦的,笔者整理之前在配置数据时,写的一些小的程序处理脚本。在使用padas的dataframe读写csv文件时,需要注意一点:padas不是一行一行的写csv文件(笔者在此处遇到巨坑)。每写一次csv,前面的内容会被覆盖。置于padas的dataframe能不能以追加的方式写入,我目前还没研究过(不好意思,若有人研究过,请在下方给我留...
2018-07-31 11:01:05
1934
1
原创 深度学习(niftynet 医学图像)总结之一:数据处理小程序——文件重命名
笔者发现,在训练样本时,有时需要对数据集的名字,进行统一的命名,以方便后续处理。笔者在工作中,训练niftynet的需要,写了一个小的python程序,来对文件进行重命名。下面直接上代码。import os'''It is used to change a file name.'''new_name=[]img_path = 'your file path'# getti...
2018-07-31 10:46:56
1414
1
原创 SSD-keras ulti_boxes 代码解读
SSD网络做目标检测领域,速度快,实时性好,而且检测精度也很高(mAP为74.3)。作为一次检测网络,效果是非常不错的。我们今天的主要任务就是解读ssd网络中的各种boxes及相关的源代码。1.原文中出现的各种box解读ssd之所以能预测图片的位置,是因为ssd对一幅图片的坐标(xmin,ymin,xmax,ymax)进行回归运算。任何一个图片的区域,由左上角top-left和右下角bot...
2018-07-19 23:52:35
1361
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人