写在前面

偶尔间看到朋友推荐这门课程,出于好奇打开看了一下课程目录,感觉对于想系统学习一下Python数据分析的朋友是不错的入门课程。于是也加入学习了一下。

目前看了第一课时,感觉很不错。附课程目录。

一、本节课知识点

第一课对新手相当友好,从Python安装、环境变量配置到常用软件和Python常用包安装等都有比较详细和重点的讲解。

  1. 建议安装Anaconda,可以管理多个Python版本环境,并且安装好了许多常用Python包。对于后续开发比较友好。

2. Jupyter Notebook对于数据分析非常方便,它交互式的界面和即时输出可以实时看到数据处理结果。

3.常用数据分析Python包

3.1 numpy

提供常用的数值数组、矩阵等函数

数据结构:ndArray

优点:

(1)基于向量化的运算

(2)进行数值运算时Numpy数组比list效率高

构建ndArray对象

numpy.linalg.det()

numpy.linalg.det() 函数计算输入矩阵的行列式。

行列式在线性代数中是非常有用的值。 它从方阵的对角元素计算。 对于 2×2 矩阵,它是左上和右下元素的乘积与其他两个的乘积的差。

换句话说,对于矩阵[[a,b],[c,d]],行列式计算为 ad-bc。 较大的方阵被认为是 2×2 矩阵的组合。

实例
import numpy as np a = np.array([[1,2], [3,4]]) print (np.linalg.det(a))

输出结果为:

-2.0

3.2 pandas

是一种构建与Numpy的高级数据结构和精巧工具,快速简单的处理数据。

数据结构:Series和DataFrame

(1)支持自动或明确的数据对齐的带有标签轴的数据结构

(2)整合的时间序列功能

(3)以相同的数据结构来处理时间序列和非时间序列

(4)支持传递元数据的算术运算和缩减

(5)灵活处理丢失数据

(6)在常用的基于数据的数据库(eg:SQL)中的合并和其他关系操作

构建Series对象
构建Data Frame对象

3.3 scipy

科学计算库

3.4 matplotlib

Python绘图库

可以在数据探查观察时进行可视化输出,直观查看数据分布和规律,也方便观察异常值

4 常用高级数据分析包

4.1 nltk 自然语言处理工具包

安装:pip install -U nltk

下载语料库:nltk.download()

应用:

文本提取、词汇切分、词频分析、词袋模型和情感分析

4.2 igraph 图计算和社交网络分析

安装:pip install -U python-igragh

4.3 Scikit-learn

用于机器学习的Python模块。

安装:pip install -U scikit-learn

二、收获

通过这堂课,了解到了Python数据分析的基本环境和常用工具及模块。

三、进阶

下一步要熟练运用numpy、pandas、sklearn等常用包。

python 常用包_七月在线—Python和数据分析Lesson 1相关推荐

  1. 七月在线python数据分析_七月在线Python基础+数据分析班+爬虫项目

    资源介绍 七月在线Python基础+数据分析班+爬虫项目 目录 ├─Python基础入门班2017年 ││代码.rar │└─视频 │xa0 xa0 01.第1课 入门基础.rar │xa0 xa0 ...

  2. python数据分析第二讲_七月在线 Python数据分析 第二课 Numpy

    本人有一丢丢编程基础,特此学习七月在线课程--Python 数据分析.本文记录了学习第二课Numpy的一些感受和心得. 第二讲的内容包括Numpy, ndarray, ndarray的取值赋值与切片. ...

  3. 怎么安装python的包_『本地python包怎么通过pyenv安装』python包本地安装教程

    python怎么安装第三方类库 pip 大多数库都可以通pip安装,安装方法为,令行窗口输入 pip install libname libname名 某些库通过pip安装不了,可能是因为没有打包上传 ...

  4. python gui包_超酷 Python 程序包 ,一行代码搭建 GUI 界面

    在 Github 闲逛时,发现一款 牛 X 的 Python 包,今天在这里介绍给大家: 当用 Python 搭建 GUI 界面时,首选 PyQt5 和 Tkinter,当然这两个包的功能强大的事实毋 ...

  5. 七月在线python数据分析_七月在线Python数据分析笔记

    一块钱的网课,真的值!!!!!一直拖到现在才看,真的挺不好意思的,哈哈哈哈~ 对于没有任何基础的萌新来说,真的还是有难度,希望后面能好好学习,有所收获,给自己加个油吧!!! 第一节课主要是数据分析入门 ...

  6. 七月在线python数据分析_七月在线Python数据分析-入门学习笔记

    Python是近年来比较热门的数据分析编程语言,个人本身做了几年的传统BI,一个偶然的机会从公众号上获得一元就可以学习Python课程的机会,于是抽时间在网上学习了,以下是入门课程的学习笔记,和大家分 ...

  7. 学习python表情包_我用Python一键保存了半佛老师所有的骚气表情包

    本文首发于公众号「Python知识圈」,如需转载,请在公众号联系作者授权. 2019年发现两个有意思而且内容比较硬核的公众号.都是同一个人运营的,我们都叫他半佛老师,现实中的职业是风控,公众号内容涉及 ...

  8. python自定义包_详解python自定义模块、包

    1.保存一个hello.py文件在F:/data/python目录下hello.py >>> def hello(x): print x 目录 导入 >>> imp ...

  9. kociemba算法c语言,Python kociemba包_程序模块 - PyPI - Python中文网

    科辛巴 这个Python包包含了Herbert Kociemba求解魔方的两阶段算法的两个等价实现(在C和Python中). 原始java实现可以在这里找到:http://kociemba.org/d ...

最新文章

  1. 自动泊车技术短暂困境,前景可期
  2. (C语言)一种简易记法:生成[a,b]范围内的随机整数
  3. 2019年上半年收集到的人工智能迁移学习干货文章
  4. Java编程之前的复习和练习
  5. hadoop常用命令之hdfs
  6. 两个月后才更新一篇。。。。LIB和DLL的差别
  7. 【BZOJ-2669】局部极小值 状压DP + 容斥原理
  8. cf1526 C Potions
  9. 大三软件工程小项目-小技术集合-读取XML文件及运行外部程序
  10. 转:Page.ClientScript.RegisterStartupScript(me.GetType(),script1,scriptalert('111');/script)...
  11. 《计算机网络》学习笔记 ·003【数据链路层】
  12. 关于VXLAN实验中CE设备的BUG问题
  13. [高中作文赏析]渴望从前
  14. 解决XCode运行app在模拟器上,提示模拟器不存在
  15. C# 将Excel导出PDF
  16. 【HTML+CSS】自定义字体
  17. 第一个爬图片的程序(xkcd.com)
  18. LT8911EXB MIPI CSI/DSI转EDP信号转换芯片
  19. 《年会抽奖》:无人获奖的概率
  20. linux下需要将nas盘挂

热门文章

  1. 关于Python的一些学习笔记(小白式笔记,持续更新)
  2. 【Linux系列】centos7中防火墙相关命令
  3. SpringBoot总结之CommandLineRunner
  4. Linux 使用root用户登录系统,并查看当前的路径。 查看当前目录下面的所有文件(包括隐藏文件)。 在当前目录下,查看根目录中的目录结构。
  5. mysql mgr CONSuL_Mysql MGR + Consul + Consul-template + Haproxy 搭建mysql 高可用集群 (三)...
  6. 第三章 Python函数
  7. [Prodinner项目]学习分享_第二部分_Entity到DB表的映射
  8. 学习《html5.css3.0》网页布局和样式精粹(第一天)
  9. python自动化上传图片_Python(二)借助七牛云通过脚本自动获取上传图片外链
  10. openlayers事件类型