【发布时间】:2020-12-03 10:58:33
【问题描述】:
%%time
train_data = dt.fread('../input/prediction/train.csv').to_pandas()
输出结果为错误并显示 UsageError: Line magic function %%time not found。建议一些方法。
【问题讨论】:
标签: python dataframe magic-function magicline
%%time
train_data = dt.fread('../input/prediction/train.csv').to_pandas()
输出结果为错误并显示 UsageError: Line magic function %%time not found。建议一些方法。
【问题讨论】:
标签: python dataframe magic-function magicline
%%time 是一种“细胞魔法”,必须是 IPython (Jupyter) 细胞中的第一件事。例如,如果我先发表评论,我可以重现此错误。当%%time 不是单元格中的第一件事时,IPython 会尝试将其解释为“线魔术”,因此您会看到错误。
我快速浏览了documentation,据我所知,那里并没有明确说明。
【讨论】:
%%time 是单元格中的第一件事,但在查看文档后,我无法理解我错在哪里。
%%time 是单元格中的第一件事,在查看文档后我发现%%time 现在更新为%time
【讨论】:
%time 与%%time 不同,因为前者只查看当前行执行所需的时间,而后者检查当前行和后续行执行所需的时间。