Python 基础学习

来源:互联网 发布:湘北 陵南 数据 编辑:程序博客网 时间:2024/05/22 06:07

一、Python中的数据结构(容器)

①List(列表)    a=[1,2,3,4]   用方括号标记    可被修改 a[0] = 1

②Tuple(元组)      a=(4,5,6) 用圆括号标记    不可被修改 b[0] = 4

③Dictionary(字典) 即映射  d = { 'today':20,'tomorrow':30 }

④Set(集合) 不重复,无序,不支持索引   s = {1,2,2,3}  会自动去重得到{1,2,3}

二、函数式编程

①lambda(): 是为了减少单行函数的定义而存在的

 print filter(lambda x: x % 3 == 0, foo)  ==> print [x for x in foo if x % 3 == 0]
②map(): 用于逐一遍历

③reduce() : 用于递归计算  py3中要from fuctools import reduce引入reduce

④filter(): 过滤器,用于筛选出列表中符合条件的元素。

以上四个函数循环速度比python自带for 和while的速度快很多。

三、数据分析工具

python可用于数据分析的库

①Scikit-learn


②Keras(用来搭神经网络)


③Gensim (处理语言方面的任务)

四、数据探索

1.数据质量分析

数据出现以下几种情况:


①异常值检测代码



原创粉丝点击