魔法命令

魔法命令都是以 % 或者 %% 开头, 以 % 开头为行命令, 以 %% 开头为单元命令. 行命令只对命令行所在的行有效, 单元命令行则必须出现在单元的第一行, 对整个单元行代码进行处理.

%magic 可以用来查看所有的魔法函数

IPython 的使用

IPython 的使用)IPython 的使用

性能分析

%timeit 调用 timeit 模块对单行语句重复执行多次, 计算出执行时间.

IPython 的使用
%%timeit 用于测试整个单元中代码的执行时间.

IPython 的使用

%time 可以作为行命令和单元命令.

IPython 的使用

timetimeit 都使用 print 函数打印输出信息, 也可以使用 %%capture 命令输出, 用 %time 记录下 shuffle() 的运行时间.

IPython 的使用

IPython 的使用
%%prun 命令调用 profile 对单元中的代码进行性能剖析,

IPython 的使用

代码调试

%debug 命令用于调试代码, 它有两种用法, 一种是执行代码之前设置断点进行调试, 另一种则是在代码抛出异常之后, 执行 %debug 命令查看堆.

IPython 的使用

IPython 的使用

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-07-14
  • 2021-09-22
猜你喜欢
  • 2021-08-05
  • 2021-10-08
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-06-21
  • 2021-10-03
相关资源
相似解决方案