python
南宫木java
这个作者很懒,什么都没留下…
展开
-
NLTK+stanford parser
在使用NLTK+stanford parser进行句法分析的时候发现,包含某些字、词的句子无法进行解析(如“你”,“一样”),一开始以为是stanford parser的问题,后来才发现是nltk中stanford.py文件的某行代码作祟:stdout = stdout.replace(b'\xa0',b' ')你:\xe4\xbd\xa0 一样:\xe4\xb8\x80\xe6\xa0\x原创 2016-12-14 16:41:06 · 1519 阅读 · 0 评论 -
多叉树遍历
import nltk.tree as tree# 递归遍历def test(t): if isinstance(t, str): print t else: for i in range(len(t)): test(t[len(t)-i-1])# 非递归遍历def test_2(t): stack = []原创 2016-12-22 16:00:40 · 1068 阅读 · 0 评论 -
Python 多进程
import multiprocessingimport timedef func(msg): for i in xrange(3): print msg time.sleep(1) # 休眠1秒# 单进程def one_process(): p = multiprocessing.Process(target=func, args=("hello",))原创 2016-12-22 16:56:33 · 694 阅读 · 0 评论 -
Theano predict
def predict( dim_proj=128, # word embedding的维数和隐藏层的维数,用默认值。(word embedding是一种将一个词转成一个向量的过程,这里不去深究) patience=10, # 该参数用于earlystop,如果10轮迭代的误差没有降低,就进行earlystop max_epochs=4000,原创 2017-01-05 17:48:53 · 484 阅读 · 0 评论 -
Mac virtualenv创建新环境报错
前言:Mac,已经安装好virtualenv但是创建沙箱环境的时候报错,报错信息如下:Arons-MacBook-Pro:virtualenv_tensorflow aron$ virtualenv venv_tensorflowNew python executable in /Users/aron/Documents/work_python/virtualenv_tensorflow原创 2017-05-04 20:41:22 · 2223 阅读 · 0 评论