概念解释
IPython 是一个增强的交互式Python shell,提供了许多有用的功能,如自动补全、历史记录、内嵌的文档、魔法命令等。它是Jupyter Notebook的基础,广泛用于数据分析、科学计算和教学等领域。
安装IPython
首先,确保你已经安装了IPython。如果没有安装,可以使用以下命令进行安装:
pip install ipython
启动IPython
在命令行中输入以下命令启动IPython:
ipython
基本使用技巧
-
自动补全:
IPython提供了强大的自动补全功能,可以通过按Tab
键来补全变量名、函数名、文件名等。import numpy as np np.array([1, 2, 3]).mean<Tab>
-
历史记录:
IPython会记录你输入的所有命令,可以通过上下箭头键来浏览历史记录。 -
内嵌的文档:
可以通过在函数名后面加一个问号来查看函数的文档字符串。np.mean?
还可以通过两个问号来查看函数的源代码。
np.mean??
-
魔法命令:
IPython提供了许多魔法命令,以%
或%%
开头,用于执行各种任务。-
%run
:运行一个Python脚本。%run myscript.py
-
%timeit
:测量代码的执行时间。%timeit sum
-