python
Shirveon
这个作者很懒,什么都没留下…
展开
-
python标准库glob
该库用于查找符合特定规则的文件路径>>>import glob>>>glob.glob('./[0-9].*')['./1.gif', './2.txt']>>>glob.glob('*.gif')['1.gif','card.gif']>>>glob.glob('?.gif')['1.gif']...原创 2018-05-08 10:44:03 · 208 阅读 · 0 评论 -
Python中site-packages和dist-packages区别
sudo apt-get install安装的package存放在/usr/lib/python2.7/dist-packages目录中 pip(对应系统安装的python)或者easy_install(对应系统安装的python)安装的package存放在/usr/local/lib/python2.7/dist-packages目录 手动从源代码安装(使用系统安装python)的packa...原创 2018-07-07 10:31:41 · 5950 阅读 · 0 评论 -
自然语言处理工具包spacy库安装
pip install -U spacypython -m spacy download en原创 2018-07-06 20:36:53 · 1547 阅读 · 0 评论 -
中文分词工具包jieba安装时自定义tmp_dir
在服务器上个人目录下配置的python2.7环境下安装了jieba包,安装完成后为了进行测试,运行了下列程序:import jiebaimport jieba.analysefrom optparse import OptionParserfile_name = "/home/shirveon/keyword_extractor/7chinese.txt"content = open(...原创 2018-07-11 21:47:31 · 3239 阅读 · 0 评论 -
Python中的namedtuple
Python中命名元组namedtuple与C/C++语言中的结构体类似。collection模块中的namedtuple子类不仅可以使用item的index访问item,还可以通过item的name进行访问。原创 2018-06-06 10:25:56 · 158 阅读 · 0 评论 -
Python中的random模块
Python中的random模块用于生成随机数。下面记录最近读代码用到的几个函数,(不断补充中)random.randint函数原型为random.randint(a,b),用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n满足:a<=n<=b示例:>>>print random.randint(12,20) #生成12到20之间的数>...原创 2018-05-30 10:41:03 · 139 阅读 · 0 评论 -
Python排序函数sort()与sorted()区别
sort(cmp=None, key=None, reverse=False)是容器的函数。sorted(iterable, cmp=None, key=None, reverse=False)是Python的内建函数。这里,reverse=False为升序排序;reverse=True为降序排序。示例:>>>a=[1,2,5,3,9,4,6,8,7,0,12]>>&...原创 2018-05-30 10:15:16 · 355 阅读 · 0 评论 -
Python中copy和deepcopy的区别
copy()和deepcopy()是Python语言copy模块中的两个method,copy()其实是与deep copy相对的shallow copy。对于简单的object,用shallow copy和deep copy没区别。复杂的Object,如list中套着list的情况,shallow copy中的子list并未从原object真的独立出来,也就是说,如果你改变原object的子li...转载 2018-05-29 15:28:11 · 5688 阅读 · 0 评论 -
Python正则表达式
re模块使Python语言拥有全部的正则表达式功能。re.match函数尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。re.search扫描整个字符串并返回第一个成功的匹配。...原创 2018-05-28 15:31:10 · 103 阅读 · 0 评论 -
tf.all_varibles与tf.global_variables的比较
在运行pointer-generator代码时出现了如下报错:WARNING:tensorflow:From/home/shirveon/env/local/lib/python2.7/site-packages/tensorflow/python/util/tf_should_use.py:170: initialize_all_variables (from tensorflow.pytho...原创 2018-05-25 16:25:36 · 2405 阅读 · 1 评论 -
PyTorch安装
step1: 卸载numpy首先要先卸载numpy,Torch过程中会自动安装numpy,不然会报ImportError: numpy.core.multiarray failed to import错误step2: 安装PyTorchPyTorch官网pip install https://download.pytorch.org/whl/cu80/torch-1.0.0-cp27-cp...原创 2018-12-27 19:12:26 · 349 阅读 · 0 评论