gpt4 book ai didi

python - 随机微分方程组的 Web 界面

转载 作者:行者123 更新时间:2023-12-01 06:08:30 30 4
gpt4 key购买 nike

我有一个在 MATLAB 中实现的随机微分方程组。只有 4 个变量与 Euler-Maruyama 集成,所以没有什么太花哨的......不过,技术细节对于这个问题并不重要。

您建议我如何构建一个 Web 界面(即让人们在 Web 浏览器中更改参数和初始条件,然后显示结果)?

第一步应该是将代码转换为 numpy/matplotlib,对吧?

我应该将输出保存为图像还是做一些奇特的 HTML5 绘图工作?

是否有任何公开可用的工具/框架可以轻松地为此类事情构建漂亮的 Web UI?

关于在哪里托管此类内容有什么建议吗?或者我基本上仅限于设置自己的服务器?

最佳答案

如果目标语言没有限制,我只需翻译为 R 并使用 RApache。有很多库可以支持这一点。事实上,考虑到 R 库中可用的内容,您可能不需要重新实现太多代码。

我建议 R 的原因是我已经移植了很多 Matlab 代码以使其可重用或开放,并且由于已经开发了库,R 对我来说通常是最简单的目标。

编辑/更新:我忽略了使用 RStudio 作为服务器。这可能是最简单的方法。请参阅此页面:http://www.rstudio.org/docs/server/getting_started .

关于在哪里进行设置,如果计算量非常有限,您可以考虑使用亚马逊的“微实例”。还有一些新的初创公司在做云方面的事情。一种选择可能是 http://cloudnumbers.com/ .

所以,我建议:

  1. 发布有关 SDE 内容的问题(以获取指向 CRAN 上正确包的指针)。
  2. 安装 RStudio 并使用该软件包
  3. 尝试 RStudio 服务器
  4. 寻找托管:)
  5. ...
  6. 利润! :) :)

我不建议将内容保存到磁盘并重新加载。最好让事情尽可能顺利地耦合,这样您就不必编写代码来维护服务器或浏览器端的状态。

关于python - 随机微分方程组的 Web 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6933222/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com