2022/6/22学习记录

本文介绍了Jupyter Notebook的使用技巧,包括通过Shift-Enter执行代码,使用%load导入脚本,Tab补全功能实现智能提示,以及通过问号进行对象自省。此外,还提到了通配符在查找命名空间中的应用,如何处理命令行参数,以及如何使用%run-i让脚本访问IPython环境中的变量。这些功能大大提升了Python数据分析的效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jupyter Notebook:

点击空格,输入一行Python代码。然后按Shift-Enter执行。

在Jupyter notebook中,你也可以使用%load,它将脚本导入到一个代码格中。

Tab补全:

在IPython shell中输入表达式,按下Tab,会搜索已输入变量(对象、函数等等)的命名空间,

可以补全任何对象的方法和属性,同样也适用于模块。

当输入看似文件路径时(即使是Python字符串),按下Tab也可以补全电脑上对应的文件信息;

tab补全可以补全函数的关键词参数(包括等于号=)。

《利用Python进行数据分析·第2版》第2章 Python语法基础,IPython和Jupyter Notebooks - 简书

自省:

在变量前后使用问号?,可以显示对象的信息;

使用?符号,就可以显示函数的文档字符串,使用??会显示函数的源码。

通配符

获得所有包含load的顶级NumPy命名空间:

In [13]:np.*load*?
np.__loader__
np.load
np.loads
np.loadtxt
np.pkgload

 命令行参数

如果一个Python脚本需要命令行参数(在sys.argv中查找),可以在文件路径之后传递,就像在命令行上运行一样。

笔记:如果想让一个脚本访问IPython已经定义过的变量,可以使用%run -i

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值