博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.6 Navigating This Book(本书导航)
阅读量:5014 次
发布时间:2019-06-12

本文共 1115 字,大约阅读时间需要 3 分钟。

如果之前没有接触过Python,那么你应该在第2章和第3章多花一些时间。这两章介绍了Python语言的特性和IPython shell以及Jupyter notebooks。这些东西是本书的基本知识。如果已经有了相关经验,可以直接跳过这些章节。

在第4章,会介绍一些Numpy的关键用法,高级用法的部分会放在附录A。

第5章,介绍pandas。在剩余的章节,会使用pandas、numpy和matplotlib(可视化)。

本书的章节尽可能以递增的形式组织,当然,有些知识是会跨章节的。

通常来说,一些任务可以归为下面几类:

  • Interacting with the outside world (与外界交互)

读取和写入各种文件格式,存储数据

  • Preparation(准备)

数据清洗和处理,方便之后的建模或分析

  • Transformation(转换)

对不同的数据进行分组,并使用一些数学或模型,来产生新的数据集(比如对一个大表格进行聚合操作)

  • Modeling and computation

把数据喂给统计模型,机器学习算法,或其他工具

  • Presentation

制作可交互的,或静态的图形可视化,或一些文本摘要

1 代码范例

本书的大部分代码由input和output组成,用IPython shell或Jupyter notebook呈现:

#code examples='I love Python'#outputs'I love Python'

可以看到上面一个cell左侧有in和out的标识。

2 数据

本书中的数据可以从GitHub上下载(可以在datasets文件夹中找到)

3 Import Conventions(Import惯例)

import numpy as np import matplotlib.pyplot as plt import pandas as pd import seaborn as sns import statsmodels as sm

4 Jargon(行话)

Munge/munging/wrangling

这个是用来描述把不结构化或乱七八糟的数据,变为结构化,干净形式的过程。

这个过程我基本使用数据清洗,数据处理来指代。

Pseudocode(伪代码)

  • wiki:
  • baidu:

Syntactic sugar(语法糖)

在不添加新特征的前提下,让代码更方便易用的编程语法。

wiki:

baidu:

转载于:https://www.cnblogs.com/hankleo/p/9942471.html

你可能感兴趣的文章
android3.2以上切屏禁止onCreate()
查看>>
winform文件迁移工具
查看>>
delphi DCC32命令行方式编译delphi工程源码
查看>>
paip.输入法编程----删除双字词简拼
查看>>
or1200下raw-os学习(任务篇)
查看>>
ZOJ - 3939 The Lucky Week(日期循环节+思维)
查看>>
小花梨的取石子游戏(思维)
查看>>
Ubuntu 18.04安装arm-linux-gcc交叉编译器
查看>>
.net core i上 K8S(一)集群搭建
查看>>
django drf 深入ModelSerializer
查看>>
Android---Menu菜单
查看>>
【资源导航】我所用到过的工具及下载地址
查看>>
监控Tomcat
查看>>
剑指offer编程题Java实现——面试题4后的相关题目
查看>>
简单的社交网络分析(基于R)
查看>>
Http请求工具类 httputil
查看>>
html幻灯效果页面
查看>>
太可怕了!黑客是如何攻击劫持安卓用户的DNS?
查看>>
nginx在Windows环境安装
查看>>
MVC案例——删除操作
查看>>