hypothesis-gufunc:扩展假设以测试numpy通用函数

时间:2024-05-23 09:08:11
【文件属性】:

文件名称: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()

网友评论