自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈的压入、弹出(针对vector数组和队列不同 的使用方法)

针对vector和队列分别使用了2个代码,当然思想是一样的,但是操作起来有一点不太一样,其中vector不能使用pop_back,因为数组并没有delete,所以只能用遍历,但是队列可以只用用pop,所以这是二者之间最大的区别,如果题目没有要求,我建议用队列的方法,这样用起来比较方便,下面分别列举二者的代码:vector数组版:class Solution {public: b...

2018-08-28 12:17:31 2516

原创 动态寻找数组的中位数

在寻找中位数这个过程中,可以使用2个二叉堆去实现,一个最大堆,一个最小堆,然后二者的对二者的top进行运算。具体见代码:void addnum(int num){ if(big_queue.empty()){ big_queue.push(num); } if(big_queue.size()==small_queue.size()) //首先判断2个堆的大小,分三...

2018-08-28 10:26:24 1017

原创 选择排序

所谓选择排序就是把最大的元素的位置放在最后,以此类推,或者放最前,根据你所需进行排列。假如第一次最大元素放在a[n-1]位置,剩下的元素再找最大元素放在a[n-2]位置....代码如下:#include<iostream>using namespace std;template<class T>int findmax(T a[],T n) //返回...

2018-05-06 16:16:25 185

原创 按名次排序并原地重排

一个元素在序列当中的名次,例如{4,3,9,3,7},最左边出现的3 名次记成0,后面出现的3记1,从小到大从左到右可以将名次记为{2,0,4,1,3}。现在需要对于一组序列进行名次计算,并根据名次对于原序列重新进行排列。这次的方法使用的是原地重排法。原地重排法介绍:i是循环变量,r[i]存放的是a[i]数组里面的名次,当i!=r[i]时,将r[i]与r[r[i]]交换,对应的a[i]也进行交换,...

2018-05-03 15:09:22 809

原创 按名次排序并给出各元素的名次

一个元素在序列当中的名次,例如{4,3,9,3,7},最左边出现的3 名次记成0,后面出现的3记1,从小到大从左到右可以将名次记为{2,0,4,1,3}。现在需要对于一组序列进行名次计算,并根据名次对于原序列重新进行排列。#include<iostream>using namespace std;template<class T>void rank1(T a[],in...

2018-04-26 17:19:37 672

原创 关于c++类的一些基本使用方法(学习笔记)

该代码主要处理的是货币类型。主要实现以下功能:1、给成员赋值(下面的代码用2种方式实现)2、确定成员值(符号、美元、美分)3、实现2个对象相加(使用自己定义的函数)4、输出#include<iostream>using namespace std;enum signType{plus,minus}; //定义符号class currency{public: curren...

2018-04-23 18:34:35 2380

原创 初学者针对引用&,取地址&,指针*的理解

对于初学者来说,很好的理解引用,取地址,指针是一件比较容易混淆的事,接下来我大致说下我的看法,供参考。int a=1;int &c=a;int *b=&a;int main(){ cout<<c<<endl; //此时的c就是a,输出1 cout<<&c<<endl; //输出的是c的存储地址也就是a的地址 ...

2018-04-15 16:01:00 3327

原创 编写一个函数,当且仅当a[0:n-1]有序时,返回值为true

主要用来判断一个数组是否有序,并且用的是模版函数。#include<iostream>using namespace std;template <class T>T is_sorted(T *a,const T n){ int f=1; int ff=1; for(int i=0;i<n;i++) { if(a[i]<a[i+1]) f...

2018-04-13 15:32:59 656

原创 编写模版函数,返回值为2个数组对应元素相乘

编写一个模版函数inner_product,返回值是a[i]*b[i](i从0到N-1)。#include<iostream>using namespace std;template <class T>T inner_product(T *a,T *b,const T n){ int sum=0; int i; for(i=0;i<n-1;i++) {...

2018-04-13 14:12:27 503 1

原创 如何利用python读取你txt文档得到你想要的信息

在平时的学习和生活中总会把一些基本处理的结果放到txt文档里,如下图所示:比如前面的是路径,后面的是对应图像的定位。如何一一对应把图像批处理呢?如下代码:import osimport matplotlib.pyplot as pltimport pylabimport matplotlib.patches as patches %这几个import是我做中间过程用到的from scip...

2018-04-09 09:52:38 8968

原创 如何用python快速得到文件夹下面的文件名和路径

#usr/bin/env python2import sysimport gcimport ostxtName="path2.txt"f=file(txtName,"a+")rootdir='/media/bigvision/Data/HXD_DR/DR_53576_cutblack_pingheng/train/train/2' #自己的文件夹list1=os.listdir(r...

2018-04-04 10:35:50 572

原创 用Matlab对图像黑边进行裁剪

clc;clear;function A=cutrow(I)%返回裁剪时的行数[m,n]=size(I); %得到矩阵的行数和b=sum(I,2); %对每一行求和,得到一个列向量b=b'; %对列向量转置z=find(b>=5000); %这个阈值可以设大一点,反正都是要被裁掉一些的,寻找非零元素[mm,nn]=size...

2018-03-20 14:57:29 7877 5

原创 如何将某个文件夹下的文件根据标签分到指定的文件夹下

在平时的工作中,有时候文件夹下面有很多的文件,但是只有部分是我们需要的,如何将这部分文件提取出来并根据我们所拥有的标签分好类,是做分类中一个很重要的环节。比如上面一共有53576个文件,但是我们只要其中10000多个文件,且这10000多个文件有标签,如何根据标签分好类并放入文件夹呢?下面直接上代码#include#include#include#include#include

2018-01-29 11:00:07 1957

原创 用tensorflow训练自己的数据_3、训练模型

训练模型的时候,维数一定要匹配,同时要了解你自己的数据的格式,和读取的类型,一个one_hot编码用的函数和非one_hot用的函数完全不一样,这也是我当时一直出现问题的原因。#!/usr/bin/env python2# -*- coding: utf-8 -*-"""Created on Thu Jan 25 11:32:40 2018@author: huangxudong"

2018-01-26 15:50:45 1761 1

原创 利用tensorflow训练自己的图片——2、网络搭建(AlexNet)

得到数据之后,接下来就是网络的搭建,我在这里将模型单独定义出来,方便后期的网络修正。#!/usr/bin/env python2# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file.filename:DR_alexnet.pycreat time:2018年1月16日author:huang

2018-01-26 15:44:48 3902

原创 用tensorflow训练自己的图片——1、读取数据

很多同学(针对新手)在训练mnist数据的时候,根据书本上的内容都可以很好很快的编辑并跑出来,但是一旦换成自己的文件夹,就很头疼,毕竟mnist里面一个read_data解决你所有的输入问题,然而在现实中,该read_data是要自己编辑的,本文主要针对非ont_hot数据,如何利用tensorflow搭起网络并跑通自己的数据,话不多说,直接上代码。python版本:2.7tensorfl

2018-01-26 15:40:03 7057 3

原创 得到某个文件夹下所有的文件名

一个文件夹下面有很多的文件,想要一下子知道这些文件的名称,我想很多人会用C++,或者其他编程语言去写,然而是否有一个更加方便的处理方法呢?首先在你要得出文件名称下的文件夹下新建一个文本文档.txt。然后在里面输入  DIR *.*  /B >LIST.TXT。然后在把.txt格式改为 .bat格式。最后在双击该文件就能得到该文件夹下所有的文件名了,是不是很方便呢。

2018-01-11 13:58:55 280

空空如也

空空如也

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

TA关注的人

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