03 2017 档案
摘要:1.if和else if后面并没有要求一定要接else(即以else来结尾),可以直接if语句然后接其他语句,也可以if语句之后加else if语句再接其他语句
阅读全文
摘要:没有把队列的头部弹出,出现内存错误:
阅读全文
摘要:E: Unable to locate package apt-get不能定位到包,有两种情况,一种是自己输入的包名字错误,确实找不到。另一种可能是执行sudo apt-get install之前更换了软件源,但是却忘了update下,用sudo apt-get update更新一下后,再apt-g
阅读全文
摘要:vector(向量):C++中的一种数据结构,确切的说是一个类,容器。 vector 属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型,它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的。
阅读全文
摘要:git手册:https://git-scm.com/book/zh/v2
阅读全文
摘要:http://www.myexception.cn/operating-system/1707766.html
阅读全文
摘要:这是text_tech1文件的样子: 这是调用corenlp的命令行: java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLP\ -props StanfordCoreNLP-chinese.properties -file file
阅读全文
摘要:删除文件直接rm+文件名 删除空目录:rm -r 目录名 递归删除目录下文件以及子目录:rm -rf 目录名
阅读全文
摘要:想要将本地电脑的文件传到github上,必须要通过建立本地电脑与github帐号的ssh公钥才行。 方式: 用命令ssh-keygen产生ssh公钥(之后一直按回车就好),然后cd到~/.ssh目录,将id_rsa.pub里的所有东西复制到github帐号的公钥里。这样就建立了你当前电脑与githu
阅读全文
摘要:git有本地库和远程库,本地库就是本机电脑,远程库如代码服务器(在百纳的时候是http://codeserver.baina.com/)或github。 要将本地代码传送到远程库,首先必须在相应要传的代码或文件的目录下创建其本地库,然后将代码或文件传到本地库,再从本地库传到远程库。 本地库存放在.g
阅读全文
摘要:set nu:为vim设置行号 set nonu:取消vim中的行号
阅读全文
摘要:standford core 清华THULAC 复旦FudanNLP 中科院计算所ICTCLAS2013 哈工大LTP 东北大学NiuParser
阅读全文
摘要:这是文档 在用gearmand -d启动gearman服务时,会出现错误: 这时需要在/var/log/目录下建立文件gearmand.log,之后继续运行gearmand -d,会出现错误: 这时需要改变文件gearmand.log的权限,我用的chmod 777,之后就能正确运行gearmand
阅读全文
摘要:ifconfig:可以查本机IP地址 touch:创建一个文件,mkdir是创建一个文件夹
阅读全文
摘要:这是一个调试程序 输出的效果为: c++的输入输出是cin,cout cout后面加endl会在输出后加一个回车‘\n’,若不加endl,下面的输出会接着上面一个输出后面
阅读全文
摘要:在OJ上的原始程序: 加入其他部分后的调试程序:
阅读全文
摘要:gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。 编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。 python是脚本语言,可以直接在当前文件调试运行,pytho
阅读全文
摘要:segmenter:分词 postagger(pos tagger):词性标注 ner(named entity recognizer):命名实体 parser:
阅读全文
摘要:http://www.cnblogs.com/hester/p/5465338.html
阅读全文
摘要:ssh conch@+ip地址,输入密码后就可以访问并使用服务器了。登录服务器之后,xbwang@xbwang-desktop:~$变成了conch@conchdev:~$ ,这样你就可以像使用普通电脑那样使用服务器。 此服务器装的Ubuntu系统,可以看到服务器也和普通电脑一样,使用方式也一样。
阅读全文
摘要:glove.840B.300d.txt是词典文件,包含词及词对应的词向量,需要检查是否每一个词的词向量都是100维的。 向量每一维都是空格隔开的,词与向量也是空格隔开。 文件格式如下: 假设第五行的向量为99维,运行此代码检查的结果为下图: assert: 1、assert语句用来声明某个条件是真的
阅读全文
摘要:1.删除指定下标的元素 del容易犯的错误 2.删除最后一个元素 3.删除list中某一个值
阅读全文
摘要:模块是对象,模块既可以直接执行,也可以作为模块被导入。所有的模块都有一个内置属性 __name__,一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名(即去掉.py)。但是您也可以像一个标准的程
阅读全文
摘要:decode,encode是针对unicode转为其他的编码的东西
阅读全文
摘要:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。 在Python中,一个.py文件就称之为一个模块(Module)
阅读全文
摘要:Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中使用一些新版本的特性,比如除法: 在Python 2.x中,对于除法有两种情况,如果是整数相除,结果仍是整数,余数会被扔掉,这种除法叫“地板除”: 要做精确除法,必须把其中一个数变成浮点数: 而
阅读全文
摘要:csv(Comma Separated Value,即逗号分隔值),文件以纯文本形式存储表格数据(数字和文本)。可以用excel打开,并自动将每个逗号隔开的数据作为一列在excel中显示。 python有一个内置模块csv,模块中有两个主要函数:csv.reader(),csv.writer()分别
阅读全文
摘要:如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。 如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数。 打开Pyth
阅读全文
摘要:sorted函数默认是按从小到大排序的,如果要从大到小排序,就需要将reverse设置为True。 字典的值是不具有可迭代性的,只有他的键可迭代,所以可以直接对键进行排序,但不能对值进行排序: 要想对值进行排序,就必须将字典转换乘键值的可迭代,而不仅仅是键的可迭代。所以用iteritems生成一个可
阅读全文
摘要:代码如下: 结果如下: 从第一个和第二个for可以看出,字典本身的可迭代应该只针对键的,加上iteritems()之后让键值对组成了可迭代,items()则生成的是一个键值对的列表 从另一个例子也可以看出:
阅读全文
摘要:http://www.centoscn.com/python/2014/0318/2598.html
阅读全文
摘要:此代码目的是统计3个文件中所有切分出来的词的词频,并按照词频从大到小的顺序写入另一个文件
阅读全文
摘要:读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从
阅读全文
摘要:if not x 在python中的意思是如果x为空 使用if not x这种写法的前提是:必须清楚x等于None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()时对你的判断没有影响才行。 在python中 None, False, 空字符串"", 0, 空列表[],
阅读全文
摘要:print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:
阅读全文
摘要:熵考察的是单个的信息(分布)的期望: H(p)=−∑i=1np(xi)logp(xi) 交叉熵考察的是两个的信息(分布)的期望: H(p,q)=−∑i=1np(xi)logq(xi)
阅读全文
摘要:http://blog.csdn.net/mydear_11000/article/details/53197891
阅读全文
摘要:tensor的shape,第一个数的大小就是第一维的个数 如果从[ [ ] , [ ] ]这种list的角度看,就是最外面的[ ]表示第一维,数字上是从0开始的
阅读全文
摘要:加一个--upgrade,例如pip install --upgrade tensorflow
阅读全文
摘要:from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf mnist = input_data.read_data_sets("MNIST_data/",one_hot = True) sess = tf.InteractiveSession() def weight_Variabl...
阅读全文
摘要:1.tf.constant(value,dtype=None,shape=None,name='Const') 注意这个函数创造的是一个常数tensor,而不是一个具体的常数 value:即可以是list,也可以是value dtype:对应生成的tensor里的元素的类型 对于value给tens
阅读全文
摘要:正态分布(Normal distribution)又名高斯分布(Gaussian distribution) 若随机变量X服从一个数学期望为μ、标准方差为σ2的高斯分布,记为: 则其概率密度函数为 正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。我们通常所说的标准正态分布是μ = 0,σ
阅读全文
摘要:在切分中,无论是负数索引,还是正数索引,冒号“:”后的那个都是不包含的。 对于负数索引,冒号“:”前后的数字排列是小的在前面,大的在后面,这和列表中实际的排列顺序是一样的,即倒数第二个排在倒数第一个的前面。相反的排列将返回空列表。
阅读全文
摘要:jar -xvf project.jar 解压到当前文件夹
阅读全文
摘要:对于任何一条linux 命令执行,它会是这样一个过程: 一个命令执行: 先有一个输入:输入可以从键盘,也可以从文件得到 命令执行完成:成功了,会把成功结果输出到屏幕:standard output默认是屏幕 命令执行有错误:会把错误也输出到屏幕上面:standard error默认也是指的屏幕 默认
阅读全文
摘要:http://www.linuxidc.com/Linux/2016-12/137946.htm 创建的那个启动器脚本,只要这样输入就可以直接启动idea了
阅读全文
摘要:Java Development Kit(JDK)是Java软件开发工具包(SDK),是整个Java的核心,包括了Java运行环境,java工具和java基础类库。 JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。
阅读全文
摘要:在python2.7下,将字符串写入到文件时会出现"UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position"的错误,原因是由于python基于ASCII处理字符的,当出现不属于ASCII的字符时,会出现
阅读全文
摘要:记得要import random模块 随机打乱list中元素的顺序: 还可以打乱list中的子list的顺序
阅读全文
摘要:方法一:切换到shell脚本所在的目录执行shell脚本: ./的意思是说在当前的工作目录下执行hello.sh。如果不加上./,bash可能会响应找到不到hello.sh的错误信息。因为目前的工作目录(/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容
阅读全文
摘要:usage: n 使用,用法 standard deviation:标准差 σ variance:方差 σ^2 truncated normal distribution:截断正态分布 convergence:收敛 divergence:发散 reference:参考
阅读全文
摘要:安装:sudo apt-get install mongodb 输入mongo进入
阅读全文
摘要:cs231n上的一个代码,能求出准确率: 如果a[0]==b[0],返回1,不等于返回0,再把所有的加起来求平均就得到了结果
阅读全文
摘要:import numpy as np X = np.array([[1, 2], [4, 5], [7, 8]]) print np.mean(X, axis=0, keepdims=True) print np.mean(X, axis=1, keepdims=True) 结果是分别是 [[ 1.
阅读全文
摘要:size函数只能用于计算array,不能用于计算list,返回的是数组的元素个数 len函数既可以计算array,也可以计算list 可以看出,len返回的是第一维元素的个数
阅读全文
摘要:array:数组 matrix:矩阵 list:列表 注意:虽然从外型看,array和matrix与list很像,但实际上是不一样的。list是在python中的,array只存在于numpy这个科学计算库中。为什么array和list差不多,还要在numpy专门设置一个array?array在nu
阅读全文
摘要:由于Python是动态语言,根据类创建的实例可以任意绑定属性。 给实例绑定属性的方法是通过实例变量,或者通过self变量: class Student(object): def __init__(self, name): self.name = name s = Student('Bob') s.s
阅读全文
摘要:面向对象:类,属性,方法 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过clas
阅读全文
摘要:这是一个最近邻的代码: 这里self.Xtr是属性(成员变量),整个类中所有的函数都可以调用,因为他是属于类的。 如果去掉self,只有Xtr,这时候就是局部变量,这个只属于train整个函数。
阅读全文
摘要:Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。
阅读全文
摘要:自己定义了一个卷积类,现在需要把卷积加入model中,我的操作是这样的: 这样就会报错: 正确的写法是: 原因是Convolution1dLayer仅仅是一个类,但model需要添加的层必须是实例(对象),必须把类实例化后才能添加。 实际上,'Convolution1dLayer()'也并没有实例化
阅读全文
摘要:https://zhuanlan.zhihu.com/p/24275551?utm_medium=social&utm_source=wechat_session
阅读全文
摘要:http://m.blog.csdn.net/article/details?id=53444333 http://www.cnblogs.com/Eva-J/p/5009377.html
阅读全文
摘要:http://blog.csdn.net/hewb14/article/details/53414068 http://blog.csdn.net/lujiandong1/article/details/54936185
阅读全文
摘要:>>> x = np.array([1,2]) >>> x.shape (2,) >>> y = np.expand_dims(x, axis=0) >>> y array([[1, 2]]) >>> y.shape (1, 2) >>> x = np.array([1,2]) >>> x.shape (2,) >>> y = np.expand_dims(x, axis=1) >...
阅读全文
摘要:先来看个例子: 可以看到,这两个是python中的可变参数。*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前,像foo(a=1, b='2', c=3, a',
阅读全文
摘要:http://m.blog.csdn.net/article/details?id=53444333
阅读全文
摘要:以下是Convolution1D的例子: 以下是Convolution2D的例子: 1.Convolution1D主要用于nlp,Convolution2D主要用于cv。实际上,Convolution1D也可以用于cv,Convolution2D也可以用于nlp,只是那个时候不是标准的卷积方式,而是
阅读全文