准备你的实验

expstock的Python项目详细描述


[![沃克尔状态](https://app.wercker.com/status/da135ca979d15dcb1ed72e2f5de1f65/s/master"沃克尔状态")(https://app.wercker.com/project/bykey/da135ca979d15dcb1ed72e2f5de1f65)[![许可证:mit](https://img.shields.io/badge/license mit yellow.svg)(https://opensource.org/licenses/mit)[![Gitter聊天](https://badges.gitter.im/gitterhq/gitter.png)(https://gitter.im/expstock/expstock)[![PYPI版本](https://badge.fury.io/py/expstock.svg)(https://badge.fury.io/py/expstock)[![可维护性](https://api.codeculate.com/v1/badges/37c08a214b40cfdc9ac6/maintability)(https://codeculate.com/github/chie8842/expstock/maintability)
expstock

**expstock**是一个管理机器学习、数据分析、仿真等实验结果的工具,等。

当我们试图集成机器学习模型或使用数学模型进行模拟时,我们使用不同的参数或逻辑多次执行相同的脚本或程序。
以便总结或再现我们的实验,综合考虑环境信息是必要的。


用法)
*日志可视化(可选)

=expstock.expstock(exp戋name='test戋expstock,report=true,dbsave=true)
@expstock.expstock(e)
def run(a,b):
return a+b

e.append戋param(a=a,b=b)
e.set戋memo('this is the first experiment')
run(a,b)
`````

下面的实现可能更方便。

```
from expstock import expstock




e.set_memo('这是第一次实验')
e.pre_stock()
result=a+b
e.result=result
e.post_stock()
`````


这是默认设置,我们可以更改它。

```

//n<<
n年年年年久的年年年久的年年年久的年年年久的年年年久的

160;——result.txt
stderr.txt
实验的执行时间-
git_u diff.txt git diff-
git_head.txt git log-n 1--format=%h-
machine_info.txt可以用python内置包"platform"获取的操作系统版本和主机名等机器信息-
memo.txt每次实验。| e=expstock(memo='hoge')或e.set_memo(hoge)
params.txt实验参数。| e=expstock(params=[{'a':a},{'b':b})或e.apend_params(a=a,b=b))
result.txt实验的返回值e.result=func()或在使用decorator
stdout.txt sys.stdout-
stderr.txt sys.stderr-
report.txt以上信息的摘要时自动设置。如果在创建expstock实例时指定'report=true',它将创建report.txt-

e.log dirname)
```

bsave=true)`,某些类型的日志不仅保存在文本表上,而且保存在sqlite表上。
现在,此工具可以可视化您使用"expstock server"进行的实验。

````
>$expstock server
````

[expstock server](./img/expstock server.png)

需要[sqlite](https://www.sqlite.org/index.html)。



同样,我们也欢迎

````
git clone https://github.com/chie8842/expstock
python setup.py install
````

请随时在[Gitter]上撰写问题或与之交谈(https://gitter.im/expstock/expstock)。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java@Resource和@Autowired返回null,带有方面日志   如何从Java算法的无序字符串中检索原始字符串   如何在Java文本区域中显示多行扫描仪输入   java如何迭代一个arraylist并将符合条件的某些对象复制到另一个arraylist?   在java中存储矩阵并进行比较   使用BND工具的java Gradle多构建平面独立项目   读取java时文件名中的随机字符   java JDBC准备的语句UTF8   java如何在web的子项目中包含源程序包。主项目中的xml   Spring MVC、Tomcat和mysql的java开发环境   java Mous类OnClick侦听器错误   左起第二斜杠后的java剪切字符串   java TestNG处理外部系统依赖关系,需要澄清   java如何在JUnit测试类中注入多个EJB   java无法将“”解析为整数,然后退出   具有HashMap返回空HashMap的java装饰器设计模式   apache和Java之间的“解密失败或坏记录mac”   java在运行基于Spring的应用程序时如何解析占位符?   java swing/batik的奇怪行为   tostring Long在java中不会转换为字符串