Python
文章平均质量分 56
LucyGill
每周基本都会上线,评论的话看到都会回复的。
展开
-
protobuf requires Python ‘>=3.7‘ but the running Python is 3.6.5的解决方法
protobuf requires Python '>=3.7' but the running Python is 3.6.5的解决方法原创 2022-06-13 22:13:59 · 30537 阅读 · 21 评论 -
Python2.x与3.x的部分区别(根据实践持续更新)
之前半年一直在用Python2.7,现在由于大势所 趋,决定转战Python3.x。现在根据遇到的实践,把2.x与3.x的区别记录下来。1. range与xrange在Python2.7中,既有range也有xrange。xrange较于range速度更快。我的理解是,二者的功能是一样的,一般写为:for x in range(a)/for x in xrange(a),这句话的作用是让x原创 2017-07-22 17:00:41 · 672 阅读 · 0 评论 -
win7下一键安装PyTorch
本文参考了:https://zhuanlan.zhihu.com/p/26871672非常感谢知乎大佬们提供的工具。首先要满足:Anaconda3 (with Python 3.5/3.6)Windows 64位系统(Windows 7 或 Windows Server 2008 及以上)CUDA 8 / CUDA 9(包中已内置,因此老版本也能用)cuDNN v5以上原创 2018-01-02 19:46:22 · 2711 阅读 · 0 评论 -
Tensorflow实现自编码器--代码参考自《Tensorflow实战》
在调通这段代码前要做以下事情:1. 安装tensorflow(windows:在Python安装包的scripts文件夹下,pip install tensorflow。linux:进入终端,然后输入pip install tensorflow)2. 安装sklearn(用同样的方法,pip install sklearn)3. 安装numpy(如果安装了anaconda,系统会自带n原创 2018-01-02 08:23:10 · 535 阅读 · 0 评论 -
Hello, TensorFlow!--转自O'Reilly网站
本文转自O'Reilly,作者Aaron Schumacher。 原文链接如下:https://www.oreilly.com/learning/hello-tensorflowHello, TensorFlow!Building and training your first TensorFlow graph from the ground up.By Aaron Schum转载 2017-12-06 21:52:48 · 489 阅读 · 0 评论 -
Python下的自然语言处理利器-LTP语言技术平台 pyltp 学习手札--转自CSDN
本文转自CSDN,作者MebiuW原文链接如下:http://blog.csdn.net/MebiuW/article/details/524969201 什么是pyltp语言技术平台(LTP) 是由 哈工大社会计算与信息检索研究中心 11 年的持续研发而形成的一个自然语言处理工具库,其提供包括中文分词、词性标注、命名实体识别、依存句法分析、语义角色标注等丰转载 2017-10-10 10:44:46 · 1299 阅读 · 0 评论 -
【python小练】图片爬虫之BeautifulSoup4--转自博客园
本文转自博客园,作者Liez。原文链接如下:http://www.cnblogs.com/liez/p/5399967.html先前用正则表达式匹配出符合要求的标签真的超麻烦的,正则式错一点点都要完蛋,用bs4感觉方便很多。bs4是将整个html拆解成字典和数组,所以处理起来比较简单。以这个页面为例(毕竟堆糖本命):http://转载 2017-10-09 21:57:23 · 1187 阅读 · 0 评论 -
Python爬虫实战:爬取官员官方信息
最近导师给了一个任务:用Python爬取中国官员的官方信息,然后将信息中的关键信息(时间地点任务blablabla)抽取出来,绘制他们的关系图。千里之行始于足下,我就从Python爬虫开始。首先上代码:from urllib import requestfrom bs4 import BeautifulSoupurl='http://cpc.people.com.cn/gbzl/原创 2017-09-26 11:24:07 · 5371 阅读 · 5 评论 -
Python的另一种开发环境--Anaconda中的Spyder
刚开始学Python的时候,我用的是其自带的idle(安装Python后,在开始菜单里可以找到),后来发现在eclipse中设置环境后也可以编辑Python。不过作为初学者,最常用的还是idle,因为eclipse运行所占内存太大,而我也不需要开发什么项目。之后又听说了pycharm很适合编辑Python代码,但还没有尝试过。今天在实验室的电脑上安装anaconda(我认为这种方法是安装Pyt原创 2017-09-23 10:03:57 · 78350 阅读 · 21 评论 -
python中 try、except、finally 的执行顺序
本文转自CSDN,作者不详。原文链接如下:http://blog.csdn.net/u010159842/article/details/54924940def test1(): try: print('to do stuff') raise Exception('hehe') print('to return in try')转载 2018-01-10 19:30:41 · 862 阅读 · 0 评论 -
传值or传引用?Python传的是对象——转自Python之禅
本文转自Python之禅,作者liuzhijun原文链接如下:https://foofish.net/python-function-args.html在 C/C++ 中,传值和传引用是函数参数传递的两种方式,在Python中参数是如何传递的?回答这个问题前,不如先来看两段代码。代码段1:def foo(arg): arg = 2 print(arg)a = 1foo(a) ...转载 2018-05-05 10:07:39 · 324 阅读 · 0 评论 -
Selenium webdriver 元素定位方法总结——转自CSDN
原文作者给了很多例子,容易上手。本文转自CSDN,作者 我是6毛原文链接如下:https://blog.csdn.net/lhyup/article/details/51800655<inputid="kw"class="s_ipt"autocomplete="off"maxlength="255"value=""name="wd"/><a class...转载 2019-06-04 11:30:05 · 317 阅读 · 0 评论 -
简历爬取系列(二)——破解58同城简历中的加密字符
直接目的:针对58同城简历数据中的加密字符,进行破解,以还原其对应的真实文字。根本目的:爬取58同城网站上的个人简历,进行信息储备。现有环境:安装python3.6的五服务器。下面就开始吧。如图1所示,是58同城的简历页面。从页面中可以看出,网站针对职位进行了简历的分类。<center>图1 58同城简历首页</center>已左一的销售职位为例...原创 2019-05-07 08:52:40 · 6720 阅读 · 5 评论 -
Python中令人惊艳的小技巧
前言:在我看来,Python成功地拉低了编程的门槛。如果你想实现某个常见的功能,并且恰好懂一点Python(知道怎样打开Python,并会写一点诸如输入输出这样的代码),就可以轻松地通过百度实现自己想要的效果。本文的目的也在于此,想通过总结实践中用到的令人惊艳的Python函数,达到迅速检索并使用的目的。路漫漫其修远兮,吾将不定期更新。1. 从n个数中选择m个数,将所有结果存入一个...原创 2018-11-28 11:13:07 · 551 阅读 · 0 评论 -
谷歌开源 Embedding Projector 高维数据可视化--转自开源中国
本文转自开源中国,作者达尔文。原文链接如下:https://www.oschina.net/news/79788/open-sourcing-embedding-projector-tool博主说:最近想实现特定词向量的可视化,实现这一目标,首先你要有词向量,然后你要有可视化方法。得到词向量的方法有很多,Python中的gensim自带word2vec包,非常友好,4行代码就能训练自己的词...转载 2018-11-20 10:22:44 · 2520 阅读 · 0 评论 -
Windows环境下Python中wordcloud的使用--转自CSDN
本文转自CSDN,作者热锅上的刺猬。原文链接如下:https://blog.csdn.net/heyuexianzi/article/details/76851377Python-wordcloud-初次尝试作为一个Python初学者,作为学习的开始,这次我根据《一件有趣的事:用Python 爬了爬自己的微信朋友》中的方法测试了一遍效果。这里记录下目前用的wordcloud这个包时遇到的一些问题吧...转载 2018-06-06 21:32:57 · 715 阅读 · 0 评论 -
python 生成有向无环图(DAG)--改编自CSDN
本文改编自CSDN,作者ZhouMu,原文链接如下:https://blog.csdn.net/zhoujinyu0713/article/details/10163037?utm_source=tuicool本文的主要工作是,说明拓扑序的含义及其在生成DAG时的妙用,并给原文代码标注释。0. 拓扑序这一部分主要参考自百度百科中的“拓扑排序”词条。原文链接如下:https://baike.baid...原创 2018-05-26 17:36:03 · 13005 阅读 · 4 评论 -
那些年,我们一起踩过的坑-——python实践错误笔录
1. file.seek(0)的关键作用file.seek(0)的作用是将读写文件的光标移动到文件开头。这相当于一种初始化操作,就像我们在使用一个变量i时,我们不知道之前是否给其赋值了,所以不能想当然地认为i=0. 如果想用,要人为进行初始化:i=0. file.seek(0)也是同理。我们不知道之前是否读取过当前文件,从而不知道光标停留的位置,所以需要人为初始化。当然,在用完一个文件...原创 2018-05-05 10:08:45 · 1025 阅读 · 0 评论 -
Python安装方法之一:anaconda
anaconda安装Python原创 2017-07-04 16:21:46 · 699 阅读 · 0 评论 -
Windows下Anaconda的安装和使用--转自CSDN
本文转自CSDN,作者DQ_DM原文链接如下:http://blog.csdn.net/dq_dm/article/details/47065323Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes转载 2017-09-22 20:48:17 · 1423 阅读 · 0 评论 -
“穷”则思变--Python的完全安装大法
Python是时下处理大数据较为普及的工具(至少比weka普及多了)。其安装并不难,但其以算法库为核心,整套安装下来涉及不少细节。下面就按步骤,从安装讲起,将安装全过程一一道来。第一步登录官网,下载Python的安装程序,网址为www.python.org/downloads/source/注意,安装时一定要选择与自己电脑相配的版本。原创 2016-11-14 20:39:36 · 538 阅读 · 0 评论 -
人人都能用Python写出LSTM-RNN的代码![你的神经网络学习最佳起步]
0. 前言本文翻译自博客: iamtrask.github.io ,这次翻译已经获得trask本人的同意与支持,在此特别感谢trask。本文属于作者一边学习一边翻译的作品,所以在用词、理论方面难免会出现很多错误,假如您发现错误或者不合适的地方,可以给我留言,谢谢!--- 2016.7.26 UPDATE ---不涉及商业用途无须告知本人即可转载,但请注明出处!原文地转载 2017-03-20 15:54:02 · 764 阅读 · 0 评论 -
Python进行时:一个简单的神经网络实现及代码详解
神经网络是深度学习的基础,所以我认为,学习深度学习有两大基石,即:学好神经网络理论,学好实现理论的利器——Python。一篇很好的文章,用Python编写了简单的BP神经网络,并几乎将所有代码解释了一遍。原文链接如下:http://python.jobbole.com/82758/我在研究之后,自己试着重复那段程序,经过思考,终于理解了。下面是我在eclipse下编写的代码:#-*-c原创 2017-03-08 14:44:57 · 5773 阅读 · 1 评论 -
Python中的迭代器,生成器,协程(coroutine)--整理自CSDN微信公开课
本文整理自CSDN Python学习班2017年3月16日的微信公开课,授课老师陈舸。注:示例代码中用了print()函数,所以,如果在Python2下运行,需要在第一行添加:from __future__ import print_function一 迭代器像很多语言一样,Python中也有for语句。for语句可以迭代许多不同的对象,如:for char in 'h原创 2017-03-17 17:20:16 · 1523 阅读 · 0 评论 -
自然语言处理学习感悟——感觉自己好笨
学习自然语言处理也有几天了,发现自己效率好低,一个函数看好久才明白是怎么回事。实践上也不尽如人意,很多写法都是看了就忘,还要翻看自己之前的学习笔记。然而导师给定的毕设题目还是机器翻译……其实一直有一个困惑,可能因为自己是理科出身,没有工科式的思维,做什么都想掌握透彻。而工科似乎更偏向于应用,只要能把东西做出来,不管用什么方法,不管这个方法的理论怎样,目的都达到了。但我一直在抗拒这种做法。总觉得原创 2017-01-12 18:20:05 · 4152 阅读 · 1 评论 -
《Python自然语言处理》学习笔记(三)
《Python自然语言处理》第二章学习笔记,包括书中习题原创 2017-01-12 22:30:25 · 2363 阅读 · 0 评论 -
《Python自然语言处理》练习1
通过前两次的学习,我自学了《Python自然语言处理》的第一章,现在把第一章课后题做一下,有兴趣的同学可以和我对下答案。目前打算就在Python自带的IDLE上练习。不会的话,再用eclipse找下灵感。(注:每个题目开头的小圆圈代表题目难度,越黑代表越难)1. ○尝试使用Python 解释器作为一个计算器,输入表达式,如12/(4+1)。在学习笔记(一)中我提到过一个方法:from __原创 2017-01-10 19:28:59 · 1402 阅读 · 0 评论 -
《Python自然语言处理》学习笔记(二)
今天的内容涉及对语言简单的统计和Python基本控制流程(if,for)。一.计算语言1.频率分布FreqDist函数:需要一个文本作为参数,返回一组键值对,键是单词,值时单词在文中出现的次数。fdist1 = FreqDist(text1)plot函数:通过参数,可以绘制单词的频率图,或者累积频数图。fdist1.plot(50,cumulative=True) 绘制fd原创 2017-01-10 16:15:20 · 833 阅读 · 0 评论 -
《Python自然语言处理》学习笔记(一)
今天开始学习《Python自然语言处理》一书。书是从小木虫下载的,已经上传到我的CSDN:http://download.csdn.net/detail/lucygill/9733189下面总结一下今天学到的技能。(现在感觉这本书理论比较少,主要介绍基本的编程思想)一 软件安装首先至少要安装Python及其基本库(至少要有Numpy和Matplotlab)。这个在我的另一篇文章中有详细原创 2017-01-09 22:51:25 · 822 阅读 · 0 评论 -
python中PIL的安装——转自脚本之家
原文链接:http://www.jb51.net/article/82804.htm 作者:RayPIL是Python上的图像处理标准库,如果你打算用Python处理图像的话,你值得拥有它。不过从网上的信息来看,目前它只支持到Python2.7,相信不久后也会支持3.x。成功安装的前提是你有pip。关于pip的安装,百度即可解决。开始我想用安装大多数库的方法,pip install p转载 2017-03-11 15:58:47 · 920 阅读 · 0 评论 -
深入浅出Python字符与编码--转自Python之禅
据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用哪 decode 还是 encode 方法还特不好记,老是混淆,问题究竟出在哪里?为了弄清楚这个问题,我决定从 python 字转载 2017-03-21 21:44:54 · 626 阅读 · 2 评论 -
TensorFlow在windows上安装与简单示例--转自CSDN
本文转自CSDN,作者叶晚林。原文链接如下:http://blog.csdn.net/darlingwood2013/article/details/60322258安装说明平台:目前可在Ubuntu、Mac OS、Windows上安装 版本:提供gpu版本、cpu版本 安装方式:pip方式、Anaconda方式 Tips:在Window转载 2017-07-04 19:59:07 · 959 阅读 · 0 评论 -
python中read() readline()以及readlines()区别--转自CSDN
原文链接:http://blog.csdn.net/zhongyhc/article/details/9026917.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图;.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型,如下转载 2017-04-11 17:18:34 · 455 阅读 · 0 评论 -
python读写不同编码txt文件--转自CSDN
原文链接:http://blog.csdn.net/zm2714/article/details/8012474,作者zm2714[python] view plain copyimport os import codecs filenames=os.listdir(os.getcwd()) out=file("name转载 2017-04-11 17:23:16 · 575 阅读 · 0 评论 -
IDLE's subprocess didn't make connection的解决办法--转自鱼c论坛
原文链接如下:http://bbs.fishc.com/forum.php?mod=viewthread&tid=67949今天在测试Python脚本的时候,突然间发现,脚本不能启动了,还弹出了“IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall转载 2017-04-11 15:21:36 · 9647 阅读 · 8 评论 -
python魔术方法详解--转自Python中文开发者社区
早就想学带下划线的Python方法,但一直苦于不知道这个怎么称呼。今天在CSDN上才知道这个叫做“魔术方法”(名字像语法糖一样诱人),就百度了一下,发现了下面这篇自己能看懂的(其他的讲的比较深入),存档至此。原文链接如下:http://www.pythontab.com/html/2013/pythonjichu_0508/387.html准备工作为了确保类是新转载 2017-04-01 17:10:02 · 688 阅读 · 0 评论 -
机器翻译第一步--词向量的生成与保存
最近在看斯坦福大学机器翻译的开源代码,琢磨着把代码稍微改动一下,做成中文到英文的翻译。机器翻译的第一步是将词转化成词向量。斯坦福大学没有做中文的转化,我只好自己想办法。我用的是斯坦福大学的nmt-matlab-master代码,显然这是用matlab编写的。matlab中没有直接将词转换成词向量的程序可用,Python倒是有一个:word2vec。所以我就先用Python生成,存储为.mat类原创 2017-04-08 12:25:44 · 3671 阅读 · 0 评论 -
Pycharm:一款好用的PythonIDE--转自伯乐在线
原文链接:http://blog.jobbole.com/51498/由于文章中声明未经许可禁止转载,我只好把英文附上。要看中文的话还是点原链接吧。I have been an Eclipse user for years now, using it to write mostly Python (with PyDev) and C++ (with CDT). Recently I转载 2017-03-12 20:39:07 · 1680 阅读 · 0 评论 -
Python实现简单网络爬虫--转自极客头条
Python语言是由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言之一,也是一门“学了有用、学了能用、学会能久用”的计算生态语言。为此,CSDN作为国内最大的IT中文社区,特向广大Python爱好者开设了Python学习班,帮助大家在学习的道路上少走弯路,事半功倍。在昨天的女神节,我们继续邀请知名的CSDN博客专家杨秀璋老师,在班级里举行博客专家转载 2017-03-12 17:17:46 · 682 阅读 · 0 评论 -
10行Python代码实现词云
转自微信公众号喔家ArchiSelf 作者老曹注:运行代码前需要安装jieba和wordcloud,安装方法:直接pip install即可。也要安装画图工具pil,安装方法参见我的博客。首先上代码吧:import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jiebatext_from_fi原创 2017-03-11 17:34:31 · 2741 阅读 · 0 评论