numpy.testing.Tester.bench¶
-
Tester.
bench
(label='fast', verbose=1, extra_argv=None)[source]¶ 使用鼻子运行模块的基准。
参数: 标签:{'fast','full','',属性标识符},可选
标识要运行的基准。这可以是使用“-A”选项传递到nosetests可执行文件的字符串,也可以是几个特殊值之一。特殊值为:*'fast' - 默认值 - 对应于
nosetests -A
选项“不慢”。
- 'full' - fast(如上)和slow基准,如'no -A'选项到nosetests - 这与''相同。
- 无或“ - 运行所有测试。
attribute_identifier - 字符串直接传递到nosetests作为'-A'。
verbose:int,可选
基准输出的精度值,范围在1-10。默认值为1。
extra_argv:list,可选
列出任何额外的参数传递给nosetests。
返回: 成功:bool
返回True如果运行基准测试工作,False如果发生错误。
笔记
基准就像测试,但是名字以“bench”而不是“test”开头,可以在模块的“benchmarks”子目录下找到。
每个NumPy模块在其命名空间中显示
bench
以运行它的所有基准。例子
>>> success = np.lib.bench() Running benchmarks for numpy.lib ... using 562341 items: unique: 0.11 unique1d: 0.11 ratio: 1.0 nUnique: 56230 == 56230 ... OK
>>> success True