《利用Python进行数据分析》notebook

本文介绍了Python数据分析的基础,包括IPython和Jupyter Notebook的使用,如Tab补全、对象内省、%run命令等。还涵盖了Python语言基础,如缩进、类型判断、控制流等,并讲解了元组、列表、字典、集合等内建数据结构,以及NumPy数组和向量化计算。
摘要由CSDN通过智能技术生成

包括环境搭建,编译器安装,重要python库的初识等入门内容。

Chapter2.Python语言基础、IPythonJupyter notebook

2.1 Python

交互式Python解释器可以通过在命令行输入python命令(python 1.py)启动。But数据分析和科学计算的人会使用IPython和Jupyter notebook。IPython是加强版Python解释器(%run 1.py),Jutpyter notebook是基于Web的代码笔记本(jupyter notebook来启动),可以使用jupyter作为本地计算环境,也可以部署在服务器。

2.2 IPython

2.2.1 Tab补全

通过在jupyter里使用tab可以补全:

1.变量信息 2.变量对应的内置方法 3.模块信息 4.文件路径 5.函数关键字

2.2.2 对象内省

1.在一个变量名的前后使用可以显示其相关概要信息。

2.使用??可以显示函数的源代码。

3.正则式查询函数列表,如np.*load*?可以查询numpy顶层函数中包含load的函数名列表。

2.2.3 %run命令及相关

1.%run运行py

2.%run -i让待运行脚本使用IPython命名空间中已有的变量

3.%load 将脚本导入到一个代码单元

4.ctrl-c中断运行中的代码

5.%paste和%cpaste都可粘贴代码到命令行,但使用后者可以执行代码前尽可能多地粘贴代码。

2.2.4 终端快捷键,可在jupyter菜单栏中的帮助系统进行查看。

2.2.5 %的魔法命令

如%timeit/%debug。自动函数:魔术函数也可不加%使用,只要没有变量被定义为与魔术函数相同的名字即可,使用%automagic进行启用/禁用。

可以使用%magic或%quickref查看全部魔法!

命令

描述

%quickref

显示IPython快速参考卡

%magic

看所有魔术命令

%debug

从最后发生报错的底部进入调试器

%hist

打印命令历史

%pdb

出现任意报错后自动进入调试器

%paste

粘贴预先格式化的Python代码

%cpaste

打开一个特殊提示符,手动粘贴待执行代码

%reset

删除交互式命令空间中所有变量/名称

%page OBJECT

通过分页显示对象

%run script.py

执行脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值