【问题标题】:How do I run simulations on rails? (e.g. sports/stock market/etc)如何在 Rails 上运行模拟? (例如体育/股票市场/等)
【发布时间】:2011-06-12 08:03:02
【问题描述】:

我有兴趣创建一些基于数据模拟结果的网络应用。例如,棒球或股票市场模拟,但我主要有在 Rails 中创建社交应用程序/小部件的经验。

我可以查看一些资源的任何想法吗?我一直在通过谷歌搜索,并且有一些物理离线红宝石的东西,但我还是有点迷茫。

我想我必须汇总大量统计数据,然后通过各种模拟算法运行它。

感谢您的帮助!

【问题讨论】:

  • 您能举一些具体的例子来说明您要完成的工作吗? “创建基于数据模拟结果的网络应用程序”非常模糊。您只是将数据提供给网页上的某种 UI 组件吗?或者您是否正在尝试进行一些数字运算并将结果存储到数据库中?
  • 抱歉没有说明清楚,我会向某种 UI 组件提供数据,新应用可能是游戏

标签: ruby-on-rails ruby-on-rails-3 simulation


【解决方案1】:

一方面,Rails 的设计主要是在 Web 请求和响应之间进行计算,因此您可以使用 queuedaemonizer 之类的东西在后台运行模拟。

另一方面,Rails 对数值计算的例程很轻,因此您可以使用ruby-gsl,这是 GNU 科学库的 ruby​​ 端口。里面有很多模拟器的好东西,包括标准统计例程和对蒙特卡洛算法的支持。

【讨论】:

  • 感谢您的帮助,我会调查的!
猜你喜欢
  • 1970-01-01
  • 2013-10-18
  • 2017-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多