Python
文章平均质量分 72
竹聿Simon
Live a wonderful life.
展开
-
Jupyter notebook 500 : Internal Server Error 解决办法
Jupyter notebook 500 : Internal Server Error 解决办法原创 2023-02-03 16:54:46 · 948 阅读 · 1 评论 -
【python深度学习】theano环境搭建/安装
关键词:theano安装,搭建theano环境, python, 深度学习 因为需要安装theano,结果发现这又是一个难以安装的python包…虽然网上教程不少,然而鱼龙混杂,试验了各种方法流程,最后总算是弄好了,现在把我的过程总结如下:安装环境64位win7系统,显卡:GT 730M,笔记本电脑;已安装Visual Studio 2013 (都说VS2015太新不推荐);借助Anacon原创 2016-06-10 16:56:35 · 45477 阅读 · 4 评论 -
theano学习笔记(1)—代数
theano教程:http://deeplearning.net/software/theano/tutorial/adding.html两个标量相加#!/usr/bin/env python# -*- coding: utf-8 -*-from theano import functionimport theano.tensor as T# 第1步:定义两个变量及其类型x = T.dscal原创 2016-06-10 21:25:16 · 1006 阅读 · 0 评论 -
Python PyV8安装测试(Win7)
PyV8下载地址https://code.google.com/archive/p/pyv8/downloads测试代码import PyV8ctxt = PyV8.JSContext()ctxt.enter()func = ctxt.eval(""" (function(){ function hello(){ return "Hello wor原创 2016-12-27 14:19:35 · 6384 阅读 · 0 评论 -
【Python】利用tkFileDialog打开文件对话框
Python打开文件对话框模块:tkFileDialog功能:获取文件路径、目录路径通过文件对话窗口,选择本地的某个文件,获取该文件的路径。具体代码:#!/usr/bin/env python# -*- coding: utf-8 -*-"""功能:通过打开一个文件对话窗口来选择文件,获得文件路径(包含文件名和后缀)时间:2017年3月10日 15:40:06"""import osimp原创 2017-03-10 15:51:17 · 26188 阅读 · 0 评论 -
【python gensim使用】word2vec词向量处理中文语料
word2vec介绍word2vec官网:https://code.google.com/p/word2vec/word2vec是google的一个开源工具,能够根据输入的词的集合计算出词与词之间的距离。它将term转换成向量形式,可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。word2vec计算的是余弦值,距离范围为0-1之间,值越大代原创 2016-05-21 20:57:21 · 75194 阅读 · 28 评论 -
Mac python IDLE不支持中文输入解决方法
Mac python IDLE不支持中文输入解决方法问题:Mac安装Python 3.6,64位,发现自带的IDLE不支持中文输入。解决:更新Tcl/Tk详见:https://www.python.org/download/mac/tcltk/注意:根据上述链接中的描述(MacOS版本、python版本)选择更新正确的Tcl/Tk版本。本文选择的是8.5.18.0版本。Tcl/Tk下载:https:原创 2017-06-24 10:06:36 · 9753 阅读 · 5 评论 -
python enumerate用法总结
enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数例如对于一个seq,得到:(0, seq[0]), (1, seq[1]), (2, seq[原创 2016-06-12 19:06:09 · 446964 阅读 · 30 评论 -
Keras + LSTM + 词向量 情感分类/情感分析实验
背景简介本人是深度学习入门的菜菜菜鸟一枚… 利用LSTM + word2vec词向量进行文本情感分类/情感分析实验,吸收了网上的资源和代码并尝试转化为自己的东西~实验环境win7 64位系统Anaconda 4.3.0 , Python 2.7 versionPycharm开发环境python包:keras,gensim,numpy等实验数据本文的实验数据是来自网上的中文标注语料,涉及书原创 2017-03-10 23:26:40 · 58284 阅读 · 6 评论 -
sklearn数据集随机切分(train_test_split)
sklearn学习给定数据集X和类别标签y,将数据集按一定比例随机切分为训练集和测试集。代码#!/usr/bin/env python# -*- coding: utf-8 -*-"""功能:数据集按比例切分为训练集和测试集时间:2017年3月11日 12:48:57"""from sklearn.cross_validation import train_test_split# 生成200原创 2017-03-11 12:52:29 · 33504 阅读 · 3 评论 -
吴恩达《deeplearning深度学习》课程学习笔记【1】(精简总结)
毕业以后就没再写过博客,又想起来了。Ps:本文只是个人笔记总结,没有大段的详细讲解,仅仅是将自己不熟悉和认为重要的东西总结下来,算是一个大纲,用的时候方便回忆和查找。 Ps2:部分笔记内容见图片。相关课程内容一、神经网络和深度学习第一周 深度学习概论第二周 神经网络基础知识点总结1. 神经网络神经元:neuron2. 房屋价格预测若干输入特征→...原创 2018-03-09 17:49:04 · 7913 阅读 · 2 评论 -
吴恩达《deeplearning深度学习》课程学习笔记【3】(精简总结)
相关课程内容二、改善深层神经网络第一周 深度学习的实用层面知识点总结1. 训练集与测试集分布不匹配问题训练集(train)验证集(dev)测试集(test):test和dev分布相同 2. 偏差(Bias)与方差(Variance)(1)高偏差与高方差 (2)降低偏差/方差的方法 现在可以在降低偏差/方差的同时几乎不影响另一个数值的变化。 ...原创 2018-03-17 16:00:35 · 896 阅读 · 0 评论 -
吴恩达《deeplearning深度学习》课程学习笔记【2】(精简总结)
毕业以后就没再写过博客,又想起来了。Ps:本文只是个人笔记总结,没有大段的详细讲解,仅仅是将自己不熟悉和认为重要的东西总结下来,算是一个大纲,用的时候方便回忆和查找。 Ps2:部分笔记内容见图片。相关课程内容一、神经网络和深度学习第三周 浅层神经网络第四周 深层网络结构知识点总结第三周 浅层神经网络1. 向量化m个实例 正向传播: 反...原创 2018-03-13 17:48:50 · 1229 阅读 · 0 评论 -
python读取word文件【docx格式】
python读取word【docx格式】方法相关安装库:python-docx【pip install python-docx】代码#!/usr/bin/env python# -*- coding: utf-8 -*-"""功能:word(docx格式)文本读取与操作时间:2018年03月23日22:12:38"""import docxdef ...原创 2018-03-23 22:32:48 · 6938 阅读 · 0 评论 -
Deep Learning, NLP, and Representations翻译学习
基本信息原文作者:Chris Olah原文地址:Deep Learning, NLP, and Representations阅读时间:2018年04月21日主要内容《深度学习,自然语言处理和表征方法》keywords:neural networks, deep learning, representations, NLP, recursive neural netwo...翻译 2018-04-23 13:08:17 · 987 阅读 · 0 评论 -
【python gensim使用】word2vec词向量处理英文语料
word2vec介绍word2vec官网:https://code.google.com/p/word2vec/word2vec是google的一个开源工具,能够根据输入的词的集合计算出词与词之间的距离。它将term转换成向量形式,可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。word2vec计算的是余弦值,距离范围为0-1之间,值越大代原创 2016-05-21 20:36:51 · 28156 阅读 · 4 评论 -
结巴中文分词使用学习(python)
中文分词工具:结巴分词 github地址:https://github.com/fxsjy/jieba一、分词功能精确模式(默认):试图将句子最精确地切开,适合文本分析;全模式,把句子中所有的可以成词的词语都扫描出来,但是不能解决歧义;搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,该方法适合用于搜索引擎构建倒排索引的分词,粒度比较细。注意:jieba.cut以及jieba.c原创 2016-05-21 17:15:12 · 13307 阅读 · 0 评论 -
python中re模块(正则表达式模块)的使用学习
re.match在字符串的开始位置匹配,如果匹配成功将返回MatchObject(值为True),否则返回None(值为False)。函数原型def match(pattern, string, flags=0)参数说明 pattern:正则表达式string:要匹配的字符串flags:控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等re.search检测整个字符串,找到第原创 2016-06-01 19:52:29 · 4362 阅读 · 0 评论 -
Python程序用pyinstaller打包成exe文件
1、安装PyInstaller 3.0 (1)下载:https://pypi.python.org/pypi/PyInstaller/3.0,2015-10-04更新;【PyInstaller-3.0.tar.gz】(2)解压文件:【D:\PyInstaller3.0】;(3)命令提示符进入到PyInstaller3.0文件夹内,输入命令:python setup.py install原创 2015-12-15 22:53:07 · 10075 阅读 · 2 评论 -
Python学习_2015年12月16日
1、list切片操作 取list的前3个元素:list1 = [1,2,3,4,5]list1[0:3] list1[0:3]表示从索引0开始取,直到索引3为止,但是不包括索引3。 即:包括第一个,不包括最后一个。 其他:list1[:3]表示默认从0开始。 list1[1:]则表示从索引1开始取,直到取完(包括最后一个)。 list1[-原创 2015-12-16 10:54:43 · 806 阅读 · 0 评论 -
Python学习_2015年12月14日
2015年12月14日1、Python代码中有成片代码需要加缩进?(比如少加了一个if,后面的代码块都要缩进)解决方法:选择要缩进的一片代码,然后按Tab,所有行一起缩进。如果要取消缩进,Shift+Tab。实验证明:Notepad++可用2、Python中的注释:解决方法:(1)单行注释,用# (2)多行注释:用三引号将内容包括起来。注意:含有中文的注释记得原创 2015-12-14 19:23:45 · 863 阅读 · 0 评论 -
Python学习_2015年12月15日
Python代码中设计重新运行本程序的一个小思路:def pro(): # 定义函数 print "try again"pro() # 运行该函数a = raw_input("input anything to try again") while a: # 当输入不为空时,将循环上面的程序 pro() raw_input原创 2015-12-15 18:21:59 · 904 阅读 · 0 评论 -
Python读取中文路径时的处理
Python读取中文路径时可能会出错:编码问题方法一:路径拆分单独编码# -*- coding: utf-8 -*-# Python2.7.9# 2015年12月20日 18:34:46# 如果读取路径中含有中文,可将路径拆分,并对中文部分进行unicode编码import osfilenames = os.listdir("C:\Users\lenovo\Desktop")原创 2015-12-20 18:40:13 · 43090 阅读 · 0 评论 -
Python创建中文目录
import ospath = raw_input(u"正在进行分句处理,请输入文件目录:")newfolder=path+"\\"+u"新建文件夹".encode("gb2312")newfolder = os.mkdir(newfolder)path:随意输入的文件夹目录在path目录下创建一个“新建文件夹”注意:编码gb2312也可以是GBK。原创 2015-12-20 19:46:32 · 7212 阅读 · 0 评论 -
如何查看Python是32位还是64位
方法一:打开IDLE,看第一行提示,例如: Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32方法二:打开命令提示符CMD,输入python,也会显示上述命令。原创 2015-12-22 19:18:47 · 26464 阅读 · 3 评论 -
Python调用win7系统exe程序
# -*- coding: utf-8 -*-'''功能:Python调用win7系统exe程序时间:2015年12月23日 17:57:56作者:Simon备注:如果路径中含有中文,也可以将第一行声明编码改为gbk或gb2312,正式代码中就不用单独encoding了。'''import osos.popen(u"D:\腾讯QQ\Bin\QQScLauncher.exe"原创 2015-12-23 18:04:39 · 4694 阅读 · 0 评论 -
Python爬虫之模拟登录总结
备注:python 2.7.9,32位有些网站需要登录后才能爬取所需要的信息,此时可以设计爬虫进行模拟登录,原理是利用浏览器cookie。一、浏览器访问服务器的过程: (1)浏览器(客户端)向Web服务器发出一个HTTP请求(Http request); (2)Web服务器收到请求,发回响应信息(Http Response); (3)浏览器解析内容呈现原创 2016-03-17 21:48:02 · 56218 阅读 · 3 评论 -
Python跳出多重循环的方法
方法1:自定义异常# -*- coding:utf-8 -*-"""功能:python跳出循环"""# 方法1:自定义异常class Getoutofloop(Exception): passtry: for i in range(5): for j in range(5): if i == j == 2:原创 2016-04-02 14:00:15 · 115757 阅读 · 6 评论 -
python库/模块之pygraphviz 1.3.1安装
pygraphviz安装查看了网上很多资料,试验了很久,终于安装成功了。PS:windows系统,64位Win7,64位python2.7.11参考资料:http://www.cnblogs.com/AimeeKing/p/5021675.html一、下载相关1、pygraphviz 1.3.1(zip),网址:https://pypi.python.org/pypi/py原创 2016-04-04 23:24:43 · 6396 阅读 · 2 评论 -
python开发之anaconda【以及win7下安装gensim】
一、推荐安装Anaconda 官方介绍:Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than400 of the most popular Python packages for sci原创 2016-05-10 17:19:34 · 14588 阅读 · 0 评论 -
Python调用哈工大语言云(LTP)API进行自然语言处理
哈工大语言云(语言技术平台云)是以哈工大社会计算与信息检索研究中心研发的“语言技术平台(LTP)” 为基础,提供高效精准的中文自然语言处理云服务。 官网:http://www.ltp-cloud.com/ 使用python调用API实验,参考文档:http://www.ltp-cloud.com/document/1.注册:免费注册一个帐号原创 2016-04-17 17:17:07 · 12147 阅读 · 2 评论 -
哈工大语言云(LTP)本地安装使用及Python调用
备注:本文实验环境为64位win7系统,32位python2.7.11哈工大LTP官方主页:http://ltp.readthedocs.org/zh_CN/latest/index.html1.LTP下载(1)LTP项目文件ltp-3.3.1-win-x86.zip(2)LTP模型文件3.3.1(2016年4月13日前)下载地址参考:http://ltp.read原创 2016-04-17 17:51:13 · 42772 阅读 · 19 评论 -
Win7(64位系统)中用Python连接access数据库(access2010)
# -*- coding: utf-8 -*-# 功能:python连接access2010数据库(.accdb)import pyodbcDBfile = r"C:\Users\lenovo\Desktop\test.accdb" # 数据库文件conn = pyodbc.connect(r"Driver={Microsoft Access Driver (*.mdb, *.acc原创 2015-12-29 18:43:46 · 16951 阅读 · 6 评论