[英]Using timeit on a cython function
我正在嘗試使用以下語法使用timeit對cython編譯函數進行計時:
from offset_back import offset_back
print timeit.timeit(stmt='offset_back(10000,1000,1000)',setup='from main import offset_back',number=1000)
但我不斷收到“無法導入名稱offset_back”。
當我print(offset_back(10000,1000,1000))
該函數被稱為罰款,是否可以在cython代碼上使用timeit還是我必須使用cProfile?''
為什么您的設置中使用的語法與示例中使用的語法不同? 為什么不
print timeit.timeit(stmt='offset_back(10000,1000,1000)',setup='from offset_back import offset_back',number=1000)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.