1.6 Navigating This Book(本书导航)
时间:2022-07-25
本文章向大家介绍1.6 Navigating This Book(本书导航),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.6 Navigating This Book(本书导航)
如果之前没有接触过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 example
s='I love Python'
#output
s
'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(伪代码)
Syntactic sugar(语法糖)
在不添加新特征的前提下,让代码更方便易用的编程语法。
- linux下搭建django记录笔记,未完稿,节后继续
- Java案例-打印图形与π
- 关于两个简单问题的分析(r9笔记第10天)
- 初步解读Golang中的接口相关编写方法
- Go语言获取Windows下文件是否隐藏
- Java案例-求a+aa+aaa+.......+aaaaaaaaa=?
- 【Go 语言社区】算法课程 第一季 第6节 建立三角形
- 最近的几个技术问题总结和答疑(五)(r9笔记第9天)
- hive学习笔记——Hive表中数据的导入和导出
- Java案例-求和与打印九九乘法表
- hive学习笔记——Hive表的创建
- 和开发讨论的一个数据变更需求(r9笔记第8天)
- Java案例-分数查等级程序
- Go语言的标准输入-scan 和bufio
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- php 使用html5 XHR2实现上传文件与进度显示功能示例
- php高性能日志系统 seaslog 的安装与使用方法分析
- PHP实现文件上传后台处理脚本
- 让whoops帮我们告别ThinkPHP6的异常页面
- PHP实现文件上传操作和封装
- gearman中任务的优先级和返回状态实例分析
- php实现文件上传基本验证
- php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
- php使用fputcsv实现大数据的导出操作详解
- php的无刷新操作实现方法分析
- PHP实现创建一个RPC服务操作示例
- php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
- gearman管理工具GearmanManager的安装与php使用方法示例
- php 的多进程操作实践案例分析
- php 输出缓冲 Output Control用法实例详解