方法
testing.Tester.
bench
使用鼻端对模块进行基准测试。
确定要运行的基准点。这可以是一个字符串,通过“-a”选项或几个特殊值之一传递给nosetests可执行文件。特殊值包括:
“fast”-默认值-对应于 nosetests -A 选择“不慢”。
nosetests -A
“full”-快速(如上所述)和慢速基准,如nose测试的“no-a”选项中所示-这与“”相同。
无或“”-运行所有测试。
属性_identifier-作为'-a'直接传递给nosetest的字符串。
基准输出的详细值,在1-10范围内。默认值为1。
列出要传递给nosetest的任何额外参数。
如果运行基准测试正常,则返回true;如果发生错误,则返回false。
笔记
基准测试类似于测试,但是名称以“bench”开头而不是“test”,可以在模块的“benchments”子目录下找到。
每个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