参数比较表生成器
项目描述
ParamComparison是一个Python包,可以生成一系列表格来显示不同参数组合的结果。当尝试不同的参数以查看结果的好坏时,它非常有用。
安装
要安装,运行
python setup.py install
或者使用pip
pip install ParamComparison
基本用法
基本用法很简单
import paramcomparison from paramcomparison.writers import RstWriter from paramcomparison.readers import UserFunctionReader # f can be any custom function. It can be a function which reads a data file, or computes on the # fly. def f(params, data): return params['a'] + params['b'] + params['c'] + params['d'] param_space = {'a': [1,2], 'b': [3,4], 'c':[5,6], 'd': [7,8]} pc = paramcomparison.ParamComparison(param_space, UserFunctionReader(f, None)) pc.generate_pages('output', RstWriter(), 'a', 'b')
输出目录将包含一些rst文件,其中包含生成的表格。您可以使用Sphinx、Nikola或其他工具将它们进一步转换为HTML、PDF和其他格式。
在doc/examples文件夹中有更多示例。
源代码
源代码可在GitHub上找到。
错误报告和贡献
许可证
版权(c)2015 Hong Xu <hong@topbug.net>
ParamComparison是免费软件:您可以在自由软件基金会的GNU Lesser General Public License的条款下重新分发它并/或修改它,无论是许可证的第3版,还是(根据您的选择)任何更晚的版本。
ParamComparison的目的是希望它有用,但没有任何保证;甚至没有关于其商业性或针对特定目的的适用性的暗示保证。有关详细信息,请参阅GNU Lesser General Public License。
您应该已经收到GNU Lesser General Public License的副本,与ParamComparison一起。如果没有,请参阅<https://gnu.ac.cn/licenses/>。
您可以在LICENSE.txt中查看许可证的完整文本。您还可以在GPL.txt中查看GNU通用公共许可证版本3。
项目详情
关闭
ParamComparison-0.2.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2eeb07354ddd6cf68eeac6cc8105a6864616ed357ceb39ea6e7b6a60877b1dd0 |
|
MD5 | f2177079265374c98051e7c20727e1cf |
|
BLAKE2b-256 | 636bfa15cca30b55b6147e9e86fbe0734869db18ebea44eb34bd75234da3bc42 |