python基础
風起云扬
一位爱好运动的程序猿,本人主要在AI头部公司,从事AI算法研发以及提供AI解决方案,主要专注的研究方向:自然语言处理、知识图谱、多轮对话、信息抽取,服务行业有制造业、政府、军工领域; 如果相关文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦; 如果想了解更多深度学习与自然语言处理技术的发展、算法、业务落地和场景,可以联系我一起探讨
展开
-
python学习--map/reduce
Python内建了map()和reduce()函数。我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list[1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下:原创 2017-08-17 21:43:26 · 262 阅读 · 1 评论 -
Python在大数据分析及机器学习中的兵器谱
Flask:Python系的轻量级Web框架。 1. 网页爬虫工具集Scrapy推荐大牛pluskid早年的一篇文章:《Scrapy 轻松定制网络爬虫》Beautiful Soup客观的说,Beautifu Soup不完全是一套爬虫工具,需要配合urllib使用,而是一套HTML/XML数据分析,清洗和获取工具。Python-Goos转载 2017-08-18 10:03:31 · 421 阅读 · 0 评论 -
python学习---filter
python filterPython内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return原创 2017-08-18 16:51:44 · 298 阅读 · 0 评论 -
Python3 解决编码问题: `UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: ille
Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: illegal multibyte sequence — 当执行爬虫将爬取信息打印到终端时出现的编码错误Python 版本:python-3.5.0-amd64目标网站:http://blog转载 2017-09-17 16:43:51 · 840 阅读 · 0 评论 -
Windows环境下Python中wordcloud的使用
Python-wordcloud-初次尝试作为一个Python初学者,作为学习的开始,这次我根据《一件有趣的事:用Python 爬了爬自己的微信朋友》中的方法测试了一遍效果。这里记录下目前用的wordcloud这个包时遇到的一些问题吧。(具体执行的完整代码我就不放进来了,反正也是依据链接中写的为主。)使用wordcloud可以方便地生成云词图,这在数据可视化的方面会给我们带来很多便利。转载 2018-01-16 20:16:34 · 1965 阅读 · 0 评论 -
python学习之函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。位转载 2017-08-13 15:31:57 · 445 阅读 · 0 评论 -
python学习——生成器使用杨辉三角
生成器:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python原创 2017-08-15 20:26:41 · 553 阅读 · 0 评论 -
python学习---汉罗塔
题目:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。原创 2017-08-13 17:39:15 · 802 阅读 · 0 评论