IPython基础

IPython命令行和Jupyter notebook中的基础概念

目录

1.运行IPython和Jupyter notebook

2.Tab补全

3.内省

4.%run命令

5.魔术命令

6.matplotlib 集成


1.运行IPython和Jupyter notebook

使用IPython在cmd控制台输入ipython

使用Jupyter notebook在cmd控制台输入jupyter notebook

_ :表示最近的一个输出结果;
__ :表示倒数第二个输出结果;
_行号 :查看指定行的那个变量的结果
_i行号:查看指定行号输入的变量名称
(1)_行号 只能够用在输出的行号上面。
(2)但是  _i行号,不管是用在输出还是输入上面都是没有问题的。

2.Tab补全

(1)可以补全已经定义过的变量的名称;
(2)可以补全对象的函数(如:b=[1,2,3] b.<tab>);
(3)可以补全已有的文件路径;
(4)可以补全函数中的关键字参数。

3.内省

假设obj为一变量名
obj?可以显示该对象的概要信息;
obj??可以显示变量或者函数的源码。

4.%run命令

例如:(在输入的文件路径有效的情况下,可以通过%run直接运行)
%run C:\Users\86183\Desktop\语言学习\python\圣诞树.py
%load可以导入一个代码单元
例如:%load C:\Users\86183\Desktop\语言学习\python\圣诞树.py

5.魔术命令

%who :依次显示出每一个变量的名称
%who_ls:以列表的形式返回
%whos:显示出每一个变量的详细信息
%time:指一次执行代码的总体时间
%timeit:指多次执行代码的平均时间,使用这个命令是因为每次执行同一个代码的时间是不一样的,所以通过多次执行代码求出的平均时间更能说明代码的总体执行时间
%hist:查看历史命令
%xdel variable :删除单个变量的引用
%reset:指删除interactive命名空间中全部的变量名
%debug:从最新的异常跟踪的底部进入交互式调试器
%pdb :在异常发生后自动进入调试器
%page OBJECT: 通过分页器打印输出object
%prun statement: 通过cprofile执行statement,并打印分析器的输出结果
%magic:显示所有可用魔术命令的详细文档

6.matplotlib 集成

IPython中要使用%matplotlib
Jupyter中要使用%matplotlib inline
例如:
%matplotlib inline
import matplotlib.pyplot as plt
plt.plot(np.random.randn(50).cumsum())

参考书籍:《利用Python进行数据分析》Wes McKinney


        喜欢的小伙伴还请点赞收藏,(❁´◡`❁)( o=^•ェ•)o ┏━┓


  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值