
Python
雪杉飞狐
嗯,就酱。
展开
-
Python定义函数中的可变参数**kw及*args
学习python发现可变关键字中有*args以及**kw两种。自己试验后理解如下: def ss(a,b,*args,**kw): print('fist position:',a) print('second position:',b) print('third position:',args) print('fourth position:',kw) ss(12,原创 2017-02-21 11:16:01 · 809 阅读 · 0 评论 -
解18位身份证正则表达式
自己初学正则表达式,写了一个18位正则表达式如下:^[1-9]\d{5}(18|19|2([0-9]))\d{2}(0[0-9]|10|11|12)([0-2][1-9]|30|31)\d{3}[0-9Xx]$前六位数字 = [1-9]\d{5}省份(2位)+城市(2位)+区县(2位)代码 \d 表示[0-9]{5} [0-9]5次,因此也可以写成原创 2018-02-06 16:38:43 · 16455 阅读 · 7 评论 -
Python安装module
由于一些特定需求安装了virtualenv进而在虚拟环境下单独安装一些python的modual,比如spaCy和Django。但是初次在virtualenv下安装这些模块后,在python下面import这些模块都显示:No module named "XX"。其实应该就是没有对Python进行路径设置的缘故。所以在虚拟环境下安装了这些额外的module后,需要在python的系统路径下appe原创 2017-03-22 14:41:52 · 993 阅读 · 0 评论 -
Tensorflow-mnist 手写数字识别
1.加载数据MNIST_data,按照tensorflow官网的:import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)总是报错,应该查到安装tensorflow后,input_data.py这个文件在tensorflow的路径在tutorials下的mnist中,因此按如下imp原创 2018-01-12 17:42:42 · 1079 阅读 · 0 评论 -
Sklearn plot Cross-Validated Predictions
交叉验证概念:一种统计学上将数据样本切割成较小子集的实用方法。即:大部分样本进行建模,剩余小部分样本用于对建好的模型进行预测,并求该小部分样本的预测误差,记录误差的平方加和。这一过程一直进行,直到所有样本被预测有且仅有一次,再把每个样本预测的误差平方加和,就称为PRESS(predicted Error Sum of Squares)。交叉验证常见形式:(1)Holdout验证——随机从最初的样本翻译 2018-01-12 13:16:09 · 490 阅读 · 0 评论 -
利用virtualenv创建不同Python版本的虚拟环境
由于有些modeul只支持Python2的,所以利用virtualenv将之前Python3的环境之外创建一个虚拟Python2环境运行。此外,由于virtualenv是依托Python3创建安装的,因此virtualenv本身执行时都是首先执行宿主Python3的模式,下面是切换Python环境方法:在cmd下创建python2的环境:virtualenv -p C:\Users\admin\原创 2017-04-06 11:35:37 · 630 阅读 · 0 评论 -
创建一个数列list-Python
自己是菜鸟,但是之前用Matlab时,可以自动创建一个[1,2,3,4,5]这样的cell,但是开始接触Python后,没有找到相关的函数,可能是存在的,但是我还没找到。索性自己写一个,其实也蛮简单,这样创建一个函数后,对于之后list的遍历神马的都很方便:def forin(n): L=[] i=-1 if n==0: L=[0] else:原创 2017-03-07 14:54:57 · 10997 阅读 · 0 评论 -
Python删除一句话中的文字、符号、标点
简单利用了正则表达式以及Python函数,去掉自己需要测试文本中的数字,文字以及标点符号。这个功能是用在一句中文文本分词处理的基础上,所以直接上一个分词函数,包含了标点等处理的代码:from string import punctuation import reimport jiebaadd_punc=',。、【】“”:;()《》‘’{}?!⑦()、%^>℃:.”“^-——=擅长于的&#@¥原创 2017-03-07 14:44:36 · 20128 阅读 · 0 评论 -
python的字符串以及对应向量的遍历,并导入csv
通过word2vector建立语料模型model后,想要得出所有model的词以及对应向量坐标。我想要的效果是对应的词后面有对应的20个向量代表的坐标,可以轻松写入dict,但是几千个语料词需要通过Excel看,因此可以将数据全部导入csv格式: 首先,需要在model中一个词遍历全部向量,因为单单model[‘word’]得到的向量往往会在python中显示不全,以…代表了,所以要去掉省略号的话原创 2017-02-24 17:42:43 · 2671 阅读 · 0 评论 -
web 开发-教程aiohttp.web
廖雪峰老师的web开发教程中:from aiohttp import webdef index(request): return web.Response(body=b'<h1>Awesome!!!</h1>')打开对应的网页总是直接弹出来下载一个文件,而不能直接在网页上展示字段Awesome!!!,后来在index函数中的body上加上以下content_ty...翻译 2018-04-24 03:13:56 · 2187 阅读 · 0 评论