gpt4 book ai didi

python - 为什么 %time 输出是 Wall time : 0 ns in Jupyter Notebook with IPython?

转载 作者:行者123 更新时间:2023-12-02 02:14:24 24 4
gpt4 key购买 nike

我尝试在我的 jupyter notbook 中测量查询速度

%time
a10= pd.read_sql('SELECT t.id, t.order_id FROM transactions.t', con=db_connection)

无论我的查询是什么,输出总是

Wall time: 0 ns

我假设%time与之前的单元格无关,这个单元格需要超过10秒才能执行,为什么Wall time: 0 ns

最佳答案

看看IPython's magics的介绍;这是一项 IPython 功能,而不是 Jupyter 功能。

具有一个前导百分号的魔法与具有两个前导百分号的魔法之间存在显着差异。第一个仅适用于它所在行的其余部分 - 在您的情况下实际上什么都没有 - 而后者适用于单元格的其余部分。

所以您可能想在代码前面添加一个百分比。

您也很可能想看看 %timeit/%%timeit这与 %time 不同。

关于python - 为什么 %time 输出是 Wall time : 0 ns in Jupyter Notebook with IPython?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46215622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com