存在用于实验的表生成框架 [英] Existence of a table generation framework for experiments

查看:127
本文介绍了存在用于实验的表生成框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行的实验计算机程序与一些变量,我的测量的效果。对于每次运行,我记录时间,精度和召回。



有没有可以帮助我运行测试和生成表格的框架?我目前使用Python CSV库生成基本表。然而,事情变得复杂,取决于你想改变多少变量,因为表格式可能不同。



有关各种格式的说明,请参阅 http://spreadsheets.google.com/pub?key=trRdDhrzIc0xH-CRuP0Ml6g&output= html 。可能有更多的格式,我不知道。




  • 我更喜欢它用Python编写,但框架在其他语言
  • / li>
  • 此外,我需要 6天内的答案,因此澳大利亚时间星期天晚上澳大利亚时间将给予最佳答案。

  • 我实际上(最后)写了我自己的框架,但我需要与其他人比较。

  • 奖励仍然对社区wiki问题有效

  • 这个问题不是关于生成测试数据。

  • 我不只是寻找一个通用的工具,如Matlab / Excel,除非你可以证明它有功能或提供的名称

a href =http://pyepl.sourceforge.net/ =nofollow> PyEPL ,Python实验编程库面向心理学实验,本文关于复杂实验的敏捷控制,其中涵盖作者在使用Python进行实验控制方面的经验。



对于表的内部操作,您应该使用NumPy,如果您需要存储它们,那么PyTables HDF5格式在科学中被广泛使用。



DAKOTA (用于优化的设计分析工具包和Terascale应用程序)可能是你正在寻找。不是Python,但 ROSE (重复面向对象的模拟环境)也是值得关注的。两者都包含了实验设计。


I am running experiments on computer programs with a number of variables whose effect I am measuring. For each run, I record the time, the precision and the recall.

Are there any frameworks that exist that can help me with running tests and generating tables? I am currently using the Python CSV library to generate basic tables. However, things get complicated depending on how many variables you want to change, since the table format may have to be different.

For an illustration of various formats see http://spreadsheets.google.com/pub?key=trRdDhrzIc0xH-CRuP0Ml6g&output=html. There are probably more formats that I am not aware of.

  • I would prefer it to be written in Python, but frameworks in other languages (esp. Java/C++ as I know them) would be acceptable
  • This bounty is only for listing an existing framework(s) - no rolling your own!
  • Also, I need the answer within 6 days, so the bounty will be awarded to the best answer Sunday night Australian time.
  • I've actually (finally) written my own framework, but I need to compare it against others.
  • Bounties are still valid for community wiki questions
  • This question is not about generating test data. It simply has to call the test function with appropriate arguments.
  • I am not just looking for a general tool like Matlab/Excel unless you can demonstrate that it has the functionality or provide the name of a plugin with suitable requirements.

解决方案

Some things that I suggest that you look at are PyEPL, the Python Experiment-Programming Library geared for psychology experiments, and this paper on Agile Control of a Complex Experiment which covers the authors experience in using Python for experiment control.

For internal manipulation of tables, you should be using NumPy and if you need to store them, then PyTables HDF5 format is widely used in science.

DAKOTA(Design Analysis Kit for Optimization and Terascale Applications) may be what you are looking for. Not Python, but ROSE(Repetitive Object-Oriented Simulation Environment) is also something to look at. Both of these incorporate Design of Experiments.

这篇关于存在用于实验的表生成框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆