1 / 31
文档名称:

python数据分析.doc

格式:doc   大小:502KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python数据分析.doc

上传人:2786321826 2022/6/22 文件大小:502 KB

下载得到文件列表

python数据分析.doc

文档介绍

文档介绍:-
. z.
python数据分析(pandas)
几年后发生了。在使用SAS工作超过5年后,我决定走出自己的舒适区。作为一个数据科学家,我寻找其他有用的工具的旅程开场了!幸运的是ok一点。它提供了许多良好的功能,编写代码的同时还可以用于记录,你可以选择在上面运行代码块〔而不是一行一行的执行〕。
我们在整个教程中将使用Ipython 环境
热身:跑第一个Python程序
你可以使用Python作为一个简单的计算器来开场:
-
. z.
有一些事情需要注意:
你可以在你的终端/ CMD键入“IPython notebook〞来启动IPython notebook,这取决于你的工作在操作系统
你可以通过简单地点击上面截图中的名字来对IPython notebook命名
界面显示In[*]代表输入和Out[*]代表输出。
你可以通过按“Shift + Enter〞或“ALT + Enter〞来执行代码,如果你后面还想插入一行。
在我们深入挖掘如何解决问题之前,让我们退后一步,了解Python的根本知识。当我们知道数据构造和迭代和条件构造是形成任何语言的关键。在Python中,这些包括列表、字符串、元组、字典、for循环,while循环,if-else等等,让我们来看看下面的因素。
-
. z.
2 .在Python上运行一些简单程序
Python的数据构造
以下是Python中使用的一些数据构造。你应该熟悉他们,以便恰当的使用它们。
列表——列表是在Python中最通用的数据构造。列表可以这样简单的定义:就是在方括号中一系列用逗号来分隔的值。列表可能包含不同类型的项,但它们通常都有一样类型的。Python列表是可变的,列表中的单个元素是可以改变的。
这里是一个快速的例子,定义了一个列表,然后访问它:
字符串——字符串可以简单的使用单引号〔"〕、双引号〔〞〕或三引号〔’’’〕来定义。字符串封闭三引号〔’’’〕中可以跨越多行的代码,在文档字符串中是很常用的〔记录功能的Python方式〕。作为一个转义字符。请注意,Python中的字符串是不可变的,所以你不能改变字符串的局部。
元组——元组由一系列由逗号分隔的值表示。元组是不可变的,输出的用括号包围,目的是嵌套构造可以被正确处理。此外,尽管元组是不可变的,但它们可以在必要是含有可变数据。
因为元组是不可变的,不可改变的,他们相对列表来说可以处理的更快。因此,如果你的清单是不可能改变的,你应该使用元组,而不是列表。
字典——字典是键:值对一个无序集合,要求键是唯一的〔在一个字典里〕。一对大括号创立一个空的字典:{ }。
-
. z.
Python的迭代和条件构造
和大多数语言一样,Python也有一个FOR循环,这是最广泛使用的迭代方法。它有一个简单的语法:
这里的“Python的迭代可以是列表、元组或其他先进的数据构造,我们将在后面的章节中探讨。让我们来看看一个简单的例子,确定一个数字的因子。
来看看条件语句,它们是用来基于条件执行代码片段。最常用的构造是if-else,有以下语法:
-
. z.
例如,如果我们想打印出*个数字n是偶数还是奇数:
既然你熟悉了Python的根底,我们来更近一步。如果你像完成以下任务:
乘2矩阵
求二次方程的根
绘制条形图和直方图
建立统计模型
访问网页
如果你想从零开场写代码,它将是一场噩梦,你使用Python不会超过2天!但不要担忧这些。值得庆幸的是,有许多预定义的库,我们可以直接导入到我们的代码,使我们的生活很容易。
例如,考虑我们刚刚看到的因子的例子。我们可以一步就完成:
当然,为了这样我们需要导入的math库。让我们探索下一个不同的库。
Python库
-
. z.
在开场我们的学****Python之旅之前,让我们先一步,了解一些有用的python库。第一步显然是要学会将它们导入到我们的环境中。在Python中有以下几种方法:
在第一种方式中,我们已经为math库定义了一个别名m。现在我们可以使用数学库的各种功能〔例如阶乘, ()) 。
第二方式,你需要导入math的整个命名空间,你可以直接使用factorial(),而不用提到math。
提示:谷歌推荐您使用第一种方式导入库,因为您将知道函数来自何处。