文件名称:hypothesis-gufunc:扩展假设以测试numpy通用函数
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-23 09:08:11
sandbox numpy xarray property-based-testing testing-tools
假设GU函数 此项目是实验性的,API不稳定。 官方仅支持Python> = 3.6,但较旧版本的Python也可能工作。 该软件包包括对策略的支持,这些策略生成遵循numpy通用通用函数API的函数的参数。 因此,它可以自动生成具有遵循形状约束的形状的矩阵。 例如,要生成np.dot的测试输入,可以使用, import numpy as np from hypothesis import given from hypothesis . strategies import floats from hypothesis_gufunc . gufunc import gufunc_args easy_floats = floats ( min_value = - 10 , max_value = 10 ) @ given ( gufunc_args ( '(m,n),(n,p)->(m
【文件预览】:
hypothesis-gufunc-master
----setup.py(2KB)
----.gitignore(189B)
----test.sh(6KB)
----.readthedocs.yml(569B)
----.travis.yml(247B)
----MANIFEST.in(100B)
----.pre-commit-config.yaml(2KB)
----LICENSE(11KB)
----README.rst(4KB)
----hypothesis_gufunc()
--------__init__.py(75B)
--------gufunc.py(17KB)
--------extra()
----.secrets.baseline(638B)
----requirements()
--------extra.txt(337B)
--------base.txt(263B)
--------test.txt(568B)
--------test.in(91B)
--------tools.in(73B)
--------base.in(32B)
--------tools.txt(1KB)
--------self.txt(25B)
--------extra.in(44B)
--------docs.txt(1KB)
--------docs.in(26B)
----docs()
--------.gitignore(7B)
--------dummy.py(154B)
--------Makefile(6KB)
--------index.rst(175B)
--------conf.py(8KB)
--------authors.rst(162B)
--------readme.rst(27B)
--------code.rst(348B)
----test()
--------test_gufunc.py(19KB)
--------dummy.py(183B)
--------extra()