2

在iPython 魔术函数的文档中,它说

用法,在单元格模式下:%%prun [options] [statement] code... code...

在单元格模式下,附加的代码行被附加到第一行的(可能是空的)语句中。单元模式允许您轻松分析多行块,而无需将它们放在单独的函数中。

选项:-r 返回分析生成的 pstats.Stats 对象。该对象包含有关配置文件的所有信息,您可以稍后将其用于进一步分析或其他功能。

但它没有给出如何使用该-r选项的任何示例。如何将 pstats.Stats 对象关联到变量?使用细胞分析器?

编辑:

这不是重复的,因为我专门询问了单元格模式,其他问题是关于线魔术功能的。Thomas K 回答我的问题时说这是不可能的。这应该被允许作为对我的问题的回答,而不是对其他问题的回答。

4

1 回答 1

3

不幸的是,没有办法从单元格魔法中捕获返回值。使用线条魔法,您可以:

a = %prun -r ...

但是细胞魔法必须从细胞开始,在它们之前什么都没有。

于 2016-04-26T11:26:20.037 回答