更好的时间测量工具
项目描述
=============
更好的时间测量工具
=============
.. image:: https://badge.fury.io/py/bettertimeit.png
:target: http://badge.fury.io/py/bettertimeit
.. image:: https://travis-ci.org/simonpercivall/bettertimeit.png?branch=master
:target: https://travis-ci.org/simonpercivall/bettertimeit
.. image:: https://pypip.in/d/bettertimeit/badge.png
:target: https://crate.io/packages/bettertimeit?version=latest
更好的时间测量工具
* 自由软件:BSD许可证
* 文档:http://bettertimeit.rtfd.org.
示例
-------
``bettertimeit`` 将测量任何名为 "timeit\_<something>" 的函数。
“timeit\_” 函数可以包含在函数或模块中。
每个“timeit\_”函数将单独进行测量:
from bettertimeit import bettertimeit
def container()
a = 5
def timeit_calculation()
a**10
b = 3
def timeit_calculation_2()
a**b
bettertimeit(container)
要从setup.py运行测量,可以将此添加到 :func:`setup`:
setup(
...
timeit_suite="timings",
)
然后运行:
% python setup.py timeit
这将运行“timings.py”中的timeit函数。
功能
--------
* 允许您将定时测试代码作为常规代码编写,而不是字符串,
但没有函数调用的开销。
* 将您的定时测试代码放在模块或函数内部
* 使用与timeit.main相同的方法来计算要运行的
通过次数。
* 在setup.py的setup()中添加“timeit\_suite”选项,并在distutils
命令中添加“timeit”以从setup.py运行测量。
=========
变更日志
=========
以下是Better Timeit的最近更改。
.. changelog:
:version: 1.1.1
:released: 2014-05-02
.. change:
:tags: general
将目标时间选项添加到distutils命令中,以调整每次运行的目标时间。
.. changelog:
:版本: 1.1
:发布日期: 2014-04-29
.. change:
:tags: general
添加一个distutils命令,从setup.py中运行计时。同时添加一个
setup()标志"时间测试套件",在setup.py中设置timeit模块。
.. changelog:
:版本: 1.0.1
:发布日期: 2014-04-29
.. change:
:tags: general
真正能工作的版本:1.0版本没有提取timeit函数的主体。
.. changelog:
:版本: 1.0
:发布日期: 2014-04-28
.. change:
:tags: general
第一个版本。
更好的时间测量工具
=============
.. image:: https://badge.fury.io/py/bettertimeit.png
:target: http://badge.fury.io/py/bettertimeit
.. image:: https://travis-ci.org/simonpercivall/bettertimeit.png?branch=master
:target: https://travis-ci.org/simonpercivall/bettertimeit
.. image:: https://pypip.in/d/bettertimeit/badge.png
:target: https://crate.io/packages/bettertimeit?version=latest
更好的时间测量工具
* 自由软件:BSD许可证
* 文档:http://bettertimeit.rtfd.org.
示例
-------
``bettertimeit`` 将测量任何名为 "timeit\_<something>" 的函数。
“timeit\_” 函数可以包含在函数或模块中。
每个“timeit\_”函数将单独进行测量:
from bettertimeit import bettertimeit
def container()
a = 5
def timeit_calculation()
a**10
b = 3
def timeit_calculation_2()
a**b
bettertimeit(container)
要从setup.py运行测量,可以将此添加到 :func:`setup`:
setup(
...
timeit_suite="timings",
)
然后运行:
% python setup.py timeit
这将运行“timings.py”中的timeit函数。
功能
--------
* 允许您将定时测试代码作为常规代码编写,而不是字符串,
但没有函数调用的开销。
* 将您的定时测试代码放在模块或函数内部
* 使用与timeit.main相同的方法来计算要运行的
通过次数。
* 在setup.py的setup()中添加“timeit\_suite”选项,并在distutils
命令中添加“timeit”以从setup.py运行测量。
=========
变更日志
=========
以下是Better Timeit的最近更改。
.. changelog:
:version: 1.1.1
:released: 2014-05-02
.. change:
:tags: general
将目标时间选项添加到distutils命令中,以调整每次运行的目标时间。
.. changelog:
:版本: 1.1
:发布日期: 2014-04-29
.. change:
:tags: general
添加一个distutils命令,从setup.py中运行计时。同时添加一个
setup()标志"时间测试套件",在setup.py中设置timeit模块。
.. changelog:
:版本: 1.0.1
:发布日期: 2014-04-29
.. change:
:tags: general
真正能工作的版本:1.0版本没有提取timeit函数的主体。
.. changelog:
:版本: 1.0
:发布日期: 2014-04-28
.. change:
:tags: general
第一个版本。
项目详情
关闭
bettertimeit-1.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdfa1dc32bf324d07f150a4bf6819abd07dba2b2d8bf2f9861d96a8c6a1f38b4 |
|
MD5 | 2f4bfde640bc69f696ed9011fc4558db |
|
BLAKE2b-256 | 2a4772fcfc8d3a49d847e20739d447f7b44084e2302f317fe3ee1fba374d9fe2 |