timeit

    5热度

    1回答

    我从one of my previous questions (turning a list into a dictionary)测试下面的代码: single = ['key1', 'value1', 'key2', 'value2', 'key3', 'value3'] if __name__ == '__main__': from timeit import Timer

    1热度

    2回答

    我想要一个函数,我想使用timeit库。我在网上找不到任何好的例子。我必须使用maxcut库中的函数“largest_eigenvector”,该函数将网络x库中函数返回的图G作为输入。 所以我想时间代码块: import maxcut as mc import networkx as nx G = nx.complete_graph(3) mc.largest_eigenvector(G

    22热度

    3回答

    我遇到了一个我无法解释的奇怪情况。这里是我的测试定时元组的大名单的产生: In [1]: def get_list_of_tuples(): ...: return [(i,) for i in range(10**6)] ...: In [2]: %time res = get_list_of_tuples() CPU times: user 0.93 s, sys:

    2热度

    3回答

    我有一个关于python中timeit模块的问题,它用于确定一段代码执行所花费的时间。 t = timeit.Timer("foo","from __main__ import foo") str(t.timeit(1000)) 在上面的代码中参数1000是什么意思?

    4热度

    2回答

    我正在编写一个允许用户编写python代码的web应用程序(http://www.checkio.org/)。作为众多反馈指标之一,我希望在对此代码执行检查时启用分析功能。这是为了让用户对各种解决方案的相对效率有一个非常粗略的概念。 我需要的配置文件是(合理)确定性。我不希望网络服务器上的其他负载给读取效率不佳。另外,我担心有些配置文件不会给出很好的测量结果,因为这些简短的脚本运行得非常快。 ti

    1热度

    3回答

    假设我有两个功能 def myfunction1(number): biglist = [1,2,3,4,5,6,7,8,9] print number*biglist biglist = [1,2,3,4,5,6,7,8,9] def myfunction2(number, biglist): print number*biglist 我IPyt

    6热度

    2回答

    我想使用timeit模块,但我不知道如何。 我有一个主: from Foo import Foo if __name__ == '__main__': ... foo = Foo(arg1, arg2) t = Timer("foo.runAlgorithm()") print t.timeit(2) 和我的类Foo有一个名为方法runAlgorithm()

    4热度

    4回答

    我在类的实例中计算函数时遇到了一些麻烦。我不确定我是以正确的方式去做的(从来没有用过timeIt),我尝试了第二个参数导入的一些变化,但没有运气。这是我正在做的一个愚蠢的例子: import timeit class TimedClass(): def __init__(self): self.x = 13 self.y = 15 t = time

    6热度

    2回答

    我一直使用Python的timeit库来计时我的小Python程序。 现在我正在开发一个Django应用程序,我想知道如何计算我的Django函数,特别是查询。 例如,我在我的views.py中有一个def index(request),它在加载索引页时会做很多工作。 如何在不改变现有功能的情况下使用timeit来计时该特定功能?

    0热度

    1回答

    使用timeit我NameError当我尝试运行此代码。“全局名称j被没有定义”。我该如何解决它? def test(j): for i in range(j): j = i**2 if __name__=='__main__': from timeit import Timer j = 30 t = Timer("test(j)","fro