- 博客(66)
- 资源 (2)
- 收藏
- 关注
原创 STL算法-求和:accumulate
该算法在numeric头文件中定义。假设vec是一个int型的vector对象,下面的代码://sum the elements in vec starting the summation with the value 42int sum = accumulate(vec.begin() , vec.end() , 42);将sum设置为vec的元素之和再加上42。accum...
2018-06-30 13:46:29 433
原创 电影《小武》
贾樟柯的电影《小武》 一代人存在的痕迹清晰可见, 前两天熬夜看c++的时候看完的,为什么知道这部电影来自于《收获》里的一篇文章。 这部电影作品里的人是都是群众,但也因此无限制的接近了生活,这部电影应该很能触动身处生活中却迷失当下的大多数人,也让我们知道一个真实社会投影在一个小人物身上的色彩,总之很nice,推荐去看,当然,可别熬夜像我,我也是为了shift下感受状态才这样罢了。 吃饭去吧...
2018-06-29 17:09:08 1725
原创 c++ template模板
函式樣板函数模板的声明形式如下:template <class identifier> function_declaration;template <typename identifier> function_declaration;template < 樣板參數型態 樣板參數名 , …其他樣板參數 >原型回傳型態 函式名稱(參數型態 原...
2018-06-28 16:01:22 305
原创 c++ const修饰符
const判断方法:关键字const出现在星号左边,表示被指物是常量;星号右边,指针本身是常量。两边都出现,表示被指物和指针两者都是常量。 char greeting[] = "Hello"; char * p = greeting; const char * q = greeting; //非常量指针(non-const pointer),常量数据(const ...
2018-06-28 07:42:05 266
原创 《半小时学习STL》整理
指针也是迭代器#include <algorithm>using namespace std;#define SIZE 100int iarray[SIZE];int main(){ iarray[20] = 50; int* ip = find(iarray, iarray + SIZE, 50); if (ip == iarray +...
2018-06-28 03:51:21 234
原创 后现代电影资源分享一波
我猜个人比较后现代主义,也是为什么喜欢村上春树的原因吧,对错对我个人而言是平凡的,但是为了避免生活中那些媚雅之人、饶舌人士、传教士的各种对错价值世界观带入迷雾中,我觉得咱们都得时刻保持着阅读的习惯,先建立自己强大的辩证意义的主观,只为能在想清醒的时候能清楚的看世界。资源搜了些后现代电影: 参考知乎: 说的不错: 我们只是我们自己,世界上没有什么是既定的,if you want...
2018-06-27 22:00:44 455
原创 《命要紧系列》:关于熬夜
熬夜注意事项(包括饮食、休息)以及熬夜后的调节熬夜过程中的注意事项熬夜后的补救措施熬夜的人吃什么熬夜当晚可多吃五种果汁熬夜注意事项(包括饮食、休息)以及熬夜后的调节1、 熬夜时要吃热的东西,哪怕是一碗热的方便面也是非常好的,当然热牛奶也是非常不错的,但是不要吃难以消化的食物,以免因给肠胃增加过重的负担而使得大脑缺氧,这样我们就会产生困意,就没有办法做要做的...
2018-06-27 21:28:12 422
转载 grep命令
搜索和寻找文件 $ sudo dpkg -l | grep -i python 首先,我们运行dpkg -l列出你系统上安装的.deb包。接着,我们使用管道将输出结果传输给命令grep -i python,这一步可以简单解释为把结果传输给grep然后过滤出所有含有python的项,并返回结果。–i选项用于忽略大小写,因为 grep 是大小写敏感的。使用选项-i是个好习惯,除非你打算进...
2018-06-25 09:08:22 288
转载 tar命令
1.命令格式:tar[必要参数][选择参数][文件] 2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3.命令参数:必要参数有如下:-A 新增压缩文件到已存在的压缩-B 设置区块大小-c 建立新的压缩文件-d 记录文件的差别-r 添加文件到已经压缩的文件-u 添加改变了和现有的文件到已经存在的压缩文件-x 从压...
2018-06-25 08:43:36 532
转载 Linux 的文件权限与目录配置
[root@localhost testfolder]# ls -altotal 121drwxrwxrwx 1 vagrant vagrant 0 Jun 25 01:20 .drwxrwxrwx 1 vagrant vagrant 28672 Jun 15 15:30 ..drwxrwxrwx 1 vagrant vagrant 0 Jun 25 01:24 apue....
2018-06-25 08:32:38 230
转载 算法学习之路和程序员(技术)学习必读书籍
原文链接:http://lucida.me/blog/on-learning-algorithms/ 转 算法学习之路和程序员(技术)学习必读书籍 2015年05月26日 09:46:...
2018-06-24 19:28:26 7061
原创 Relational retrieval using a combination of path-constrained random walks
Written by title date zhengchu1994 Relational retrieval using a combination of path-constrained random walks 2018-5-22 07:12:55(提出的算法)PRRW:核心思想是利用连接两个实体的路径去预测他们之间是否有潜在的关系。...
2018-06-24 07:08:33 1405 2
转载 python:zipfile模块
zipfile 是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高。zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,只需要使用这两个class就可以。1)ZipFile是主要的类,用来创建和读取zip文件;2)ZipInfo是存储的zip文件的每个文件的信息的。#!...
2018-06-23 08:43:31 636
转载 C++ Style and Technique FAQ 记录板
1. Should I use NULL or 0?In C++, the definition of NULL is 0, so there is only an aesthetic difference. I prefer to avoid macros, so I use 0. Another problem with NULL is that people sometimes mist...
2018-06-23 08:22:22 242
原创 信息检索考试参考
1)逻辑“与” 用and、 “*” 或者空格表示。A and B表示同时含有这两个词。在数据库中常用“and”或 “*” 表示,在网络搜索引擎中常用“空格”代替“*”。它可以缩小检索范围提高检准率。 例:输入“土豆 and 种植”,可以查找到土豆种植方面的相关文献。2)逻辑“或” 用or、“+”或逗号表示。A or B表示只要有两者中的一个就能满足检索的要求。在网络搜...
2018-06-22 18:18:10 2080
原创 《c++ primer》贴板
变量声明和定义c++支持分离式编译(separate compilation),程序分割成若干个文件,每个文件可独立编译。 声明(declaration):使得名字为程序所知,一个文件使用别处定义的名字必须包含对这个名字的声明。 定义(defination):创建与名字关联的实体。例子:extern int i; //声明i而非定义iint j; //声明且定义jexter...
2018-06-21 06:35:57 241
原创 用剪枝和限界完成素数环
// 素数环.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include<math.h>#define LEN 50int isPrime(int n) { //是否为素数 int i, t = sqrt(n); for (i = 2; i <= t; ++i...
2018-06-20 18:52:16 279
原创 动态规划完成数塔
动态规划完成数塔:// 数塔.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#define N 5int a[N][N];int data[N][N];int dir[N][N];int main(int argc, char** argv) { int i, j, left, ri...
2018-06-20 18:50:08 136
原创 求最大的n个数
// 求最大的n个数.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include<stdlib.h>#include<time.h>#define MAX 50#include<math.h>void Sift(int a[], int low, int ...
2018-06-20 18:46:31 379
原创 八皇后
// 八皇后.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<stdlib.h>#define N 8int a[N];int count = 0;void place(int row, int index) { a[row] = index;}void pri...
2018-06-20 18:38:24 177
原创 prim算法
// prim.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdlib.h>#include<stdio.h>#define maxSize 100#define INF 0xfffftypedef struct { double edges[maxSize][maxSize]; in...
2018-06-20 18:34:29 160
原创 归并排序1
// 归并排序1.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<math.h>#include<time.h>#include<stdlib.h>#define MAX 1000 //这个定义不用写=符号void array_generatio...
2018-06-20 18:14:35 165
原创 快速排序-1
技术描述:快速排序和归并排序都是使用分治策略的算法,他们讲原有冒泡排序和插入排序的时间复杂度从O(n2)降低到O(nlgn)。是当下最为流行的排序算法。// 快速排序1.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include<cstdio>#include<cstdlib>#include<time.h>...
2018-06-20 14:25:00 228
原创 字符串实现Fibonacci数列求大整数
// Fibonacci.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include&lt;stdio.h&gt;#include&lt;string.h&gt;#include&lt;iostream&gt;#define MAX 102using namespace std;void add(char s1[],
2018-06-20 09:15:22 309
转载 面试必看大纲
基础篇:操作系统、计算机网络、设计模式一:操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。进程与线程的区别。进程通信的几种方式。线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)线程的实现方式. (也就是用户线程与内核线程的区别)用户态和核心态的区别。用户栈和内核栈的区别。内存池、进程池、线程池。(c++程序员必须掌握)死锁的概念,导致死锁...
2018-06-20 09:07:45 347 1
原创 14-循环神经网络及tensorflow
Recurrent Neural Networks循环神经网络很像前向神经网络,但是不同的是神经元有连接回指。循环神经网络用LSTM和GRU单元解决梯度爆炸\消失问题循环神经元(Recurrent Neurons)如图左边,一个循环神经元可以把自己的输出,作为自身的输入,但是这个输入是上一个时间戳(previous time step)的输出结果,如果照着时间戳展开(unro...
2018-06-18 17:15:09 564
原创 tensorflow API:tf.transpose
tf.transpose( a, perm=None, name='transpose', conjugate=False)作用:转置、共轭转置等。 参数perm : returned tensor’s dimension i will correspond to the input dimension perm[i]例子:test = tf....
2018-06-16 17:50:58 218
原创 tensorflow API:tf.unstack
tf.unstack( value, num=None, axis=0, name='unstack')作用:解包:test = tf.random_normal([3,2],dtype=tf.float32)with tf.Session() as sess: #默认axis=0 print(sess.run([test,tf.unst...
2018-06-16 17:20:36 258
原创 在jupyter中运行tensorboard可视化的代码
from IPython.display import clear_output, Image, display, HTMLdef strip_consts(graph_def, max_const_size=32): """Strip large constant values from graph_def.""" strip_def = tf.GraphDef() ...
2018-06-16 14:18:10 3109
原创 Tri-Party Deep Network Representation
layout title date post 《Tri-Party Deep Network Representation》 2018-05-13 08:01问题定义网络表示为G=(V,E,D,C)G=(V,E,D,C)G=(V,E,D,\mathcal C),其中V是点集合,E是边集合,D是由每个点上的文本(text)构成的集合,C=...
2018-06-14 06:46:23 1238 1
原创 tensorflow实现正则化 来避免训练过拟合
L1 和 L2 正则化对神经网络中之后连接权重做限制,比如对只有一个隐层的神经网络做L1正则:reset_graph()n_inputs = 28 * 28 # MNISTn_hidden1 = 300n_outputs = 10learning_rate = 0.01X = tf.placeholder(tf.float32, shape=(None, n_inputs),...
2018-06-13 20:49:50 4877
原创 A Comprehensive Survey of Graph Embedding:Problems, Techniques and Applications
Written by title date zhengchu1994 《A Comprehensive Survey of Graph Embedding:Problems, Techniques and Applications》 2018年6月9日09:08:16IntroProblem FormalizationProblem S...
2018-06-13 12:12:43 3015
原创 numpy API:np.hstack(水平) 、np.vstack(垂直)
import numpy as npa = np.array(range(10)).reshape(-1, 1)b = np.array(range(10,20)).reshape(-1,1)c = np.array(range(20,30)).reshape(-1,1)#horizontal水平叠加tmp = np.hstack([a,b])np.hstack([tmp,c]...
2018-06-12 08:22:02 969
原创 11-训练深度神经网络的一些技巧
梯度消失和梯度爆炸解决办法:Xavier初始化和He初始化ReLU的优点和缺点隐层中使用激活函数的策略Batch Normalization梯度修剪梯度消失和梯度爆炸在反向传播算法计算cost函数的对每个参数的梯度误差之后,在更新参数的时候,随着越来越到低层,梯度越来越小, 最后导致lower layer的连接权重最后变化很小,甚至不变。然后训练持续下去一直得不...
2018-06-11 16:51:08 748
原创 collections 模块
collections 模块 namedtuple() factory function for creating tuple subclasses with named fields deque list-like container with fast appends and pops on either end ChainMap dict-like class for...
2018-06-11 08:50:06 240
转载 转:tensorflowAPI: ConfigProto
tensorflow ConfigPrototf.ConfigProto一般用在创建session的时候。用来对session进行参数配置with tf.Session(config = tf.ConfigProto(...),...)1#tf.ConfigProto()的参数log_device_p...
2018-06-11 07:36:40 339
转载 python的Tqdm模块
基本用法: 1.from time import sleepfrom tqdm import tqdm for i in tqdm(range(10000)): sleep(0.1) ``100%|██████████| 10000/10000 [17:00&lt;00:00, 9.80it/s]2.import tqdmfor i in tqdm.t...
2018-06-10 22:13:26 471
转载 Python拷贝(深拷贝deepcopy与浅拷贝copy)
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象>>> import copy>>> a = [1,2,3,4,['a','b']] #原始对象>>&g...
2018-06-10 22:07:49 2105
原创 集合操作
集合操作集合运算比较集合(包含)关系不可变集合frozenset:不提供add()\remove()等集合应用案例集合操作集合只能包含可哈希的数据,如数字、字符串、元组等不可变类型的数据,内置hash函数异常的对象都不能作为集合的元素,也不能作为字典对象的“键”#创建集合a = {3, 5}type(a)seta_set = set(ran...
2018-06-10 15:42:27 911
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人