
python
文章平均质量分 54
滴滴答答要努力
坚持就是胜利
展开
-
python开发环境安装及配置
第一步:安装Anaconda。 根据操作系统下载对应版本的64位的Python3.x版。 下载地址:https://www.continuum.io/downloads 第二步:安装PyCharm。 根据操作系统下载Community版本。 下载地址:https://www.jetbrains.com/pycharm/ 注意:用PyCharm新建一个项目时,选择Python的安装路径。如原创 2017-11-28 09:51:29 · 790 阅读 · 0 评论 -
python基础知识(二)python高级特性
集合的推导式列表推导式,使用一句表达式构造一个新列表,可包含过滤、转换等操作[exp for item in collection if condition]示例: 字典推导式[key_exp : value_exp for item in collection if condition]示例: 集合推导式{exp for item in...原创 2018-02-18 23:13:15 · 518 阅读 · 0 评论 -
python基础知识(三)python高阶函数
函数式编程1.函数本身可以赋值给变量。赋值后变量为函数 示例: 2.允许将函数本身作为参数传入另一个函数 示例: 3.允许返回一个函数map/reduce1.map(func,lst),将传入的函数变量func作用到lst变量的每个元素中,并将结果组成新的列表返回 示例: 2.reduce(func(x,y),lst),其中func必须有两个参数。每次func计...原创 2018-02-18 23:42:36 · 304 阅读 · 0 评论 -
用pandas进行数据分析实战
转载自http://mp.weixin.qq.com/s?__biz=MjM5NjEyMDI2MQ==&mid=2455947430&idx=1&sn=11da6ff57dbaeae9343e822ac8a2f3a7&chksm=b1787b0c860ff21a2568234ea1b5a1bf86c91c2b96ef876863f5dc11ad7de27510107...转载 2018-01-30 17:29:47 · 11708 阅读 · 3 评论 -
Python常用的数据分析工具入门: pandas入门
数据分析绝对绕不过的三个包是numpy、scipy和pandas。numpy是Python的数值计算扩展,专门用来处理矩阵,它的运算效率比列表更高效。scipy是基于numpy的科学计算包,包括统计、线性代数等工具。pandas是基于numpy的数据分析工具,能更方便的操作大型数据集。 下面主要介绍numpy和pandas。 这次示例我们用jupyter notebook。当电脑安装上Anac...原创 2018-01-26 21:33:30 · 810 阅读 · 0 评论 -
NumPy的知识要点
NumPy的介绍NumPy是Numerical Python的缩写高性能科学计算和数据分析的基础包ndarray,多维数组(矩阵),具有矢量计算能力,快速、节省空间矩阵运算,无需循环,可完成类似Matlab的矢量计算线性代数、随机数生成常用import numpy as np注:在jupyter notebook中进行示例。ndarray,N维数据对象(矩阵) 所有元素...原创 2018-02-26 00:45:16 · 510 阅读 · 0 评论 -
python数据结构
Python的数据结构简单而强大。想要成为一名合格的数据分析师,对Python的数据结构一定要熟练于心。 Python的数据结构主要有元组,列表,字典和集合,下面针对必要的知识点介绍一下。一.元组(tuple) 元组是一种一维的、定长的、不可变的Python对象序列。 1.创建 元组的创建有两种:其一是用括号()直接赋值,赋一组以逗号隔开的值;其二是调用tuple,用第二种方法可以使任...原创 2018-07-03 14:34:08 · 2670 阅读 · 0 评论 -
Python常用的可视化工具入门:Matplotlib入门
用于创建出版质量图表的绘图工具库目的是为Python构建一个Matlab式的绘图接口import matplotlib.pyplot as plt,pyplot模块包含了常用的matplotlib API函数figure Matplotlib的图像均位于figure对象中 创建figure,plt.figure() 示例: Subplot fig.add_subplot(...原创 2018-02-27 18:44:41 · 696 阅读 · 1 评论 -
python3.6的wordcloud下载安装
今天想实现一个词云展示,遇到了一下问题,按照最常规的pip install命令,安装失败,百度半天后的结果是wordcloud的pip安装命令不适用python3,所以我们另寻它法安装wordcloud。 首先,我们转到http://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud,下载我们需要的对应版本的wordcloud 的whl文件,我使用的是64原创 2018-01-30 16:06:36 · 5842 阅读 · 1 评论 -
Head First Python(前六章)学习笔记
关于python的开发环境配置,请看我之前的博客: http://blog.youkuaiyun.com/qq_22499377/article/details/78651840 当然初学者可以使用IDLE的shell来编写代码,对于初学者来说很好用。第一部分列表给一个创建名为movies列表的例子:movies = ['The Holy Grail',1975,'The life o原创 2018-01-22 17:26:09 · 664 阅读 · 0 评论 -
Python闭包:返回函数的函数
闭包(closure)不是什么可怕的东西。如果用对了地方,它们其实可以很强大。闭包就是由其他函数动态生成并返回的函数,通俗地讲,在一个函数的内部,还有一个“内层”的函数,这个“内层”的函数是被返回的,它可以访问其创建者的局部命名空间中的变量。 下面是一个非常简单的例子:# 定义一个函数def make_closure(a): # 在函数内部再定义一个函数,其实这个里面的函数就被原创 2018-01-25 17:32:40 · 584 阅读 · 0 评论 -
python基础知识(一)
python程序元素1.缩进:1个tab键或4个空格,表示代码的层次关系 2.注释:注释不被执行。 单行注释以#开头。 多行注释以三引号开始和结束:“”” xxxxx“””3.常量与变量:常量是执行过程中值不发生改变,可多次使用的元素。变量是执行过程中值会发生改变的元素。 4.命名:命名规则为必须为大小写字母、数字、下划线,不能以数字开头,大小写敏感,不能和保留字相同。原创 2017-11-28 11:04:43 · 543 阅读 · 0 评论 -
Python常用的包和模块
Python提供了非常丰富的包和模块,合理应用这些模块将极大程度的提供数据分析能力。下面列举一些数据分析要经常用到的包:numpy、scipy、pandas是数据分析最常用的三个包matplotlib、seaborn是常用的绘图包scikit-learn、Gensim、NLTK是机器学习相关的包urllib、BeautifulSoup是常用的爬虫包原创 2018-01-26 20:33:25 · 570 阅读 · 0 评论 -
如何解决Python中的Anaconda中文不能显示问题
当我们用Python中的Anaconda做图表时经常会遇到标签中的问题不能显示问题。df_clean.boxplot(column='avgSalary',by='city',figsize=(9,7))结果如下图: 图表的标签出了问题,出现了白框,主要是图表默认用英文字体,而这里的都是中文,导致了冲突。所以需要改用matplotlib。from matplotlib.fon原创 2018-01-29 16:43:59 · 7550 阅读 · 0 评论