首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Haskell或Python中翻译这个数学公式?(已翻译成PHP)

如何在Haskell或Python中翻译这个数学公式?(已翻译成PHP)
EN

Stack Overflow用户
提问于 2011-12-22 22:20:52
回答 2查看 1.5K关注 0票数 17

我正在尝试将一个数学公式转换成PHP代码。

你可以在这里看到接受答案中的公式:Applying a Math Formula in a more elegant way (maybe a recursive call would do the trick)

我不是一个专业的程序员,所以我正在尽我最大的努力来翻译它,但我的技能有限,我遇到了一些问题。

让我们开始吧。

有一个包含玩家堆栈的向量:我认为这里应该用一个二维数组来完成这项工作。我会添加一个密钥来标识每个玩家。

代码语言:javascript
复制
$array = array(1 => 2000, 3 => 5000 ...);

现在他想要创建一个价值矩阵,我做了研究,找到了一个名为Math_Matrix的PEAR包,并安装了它,但我想知道如何创建这种矩阵。

我担心我不能翻译整个代码,因为他使用了递归调用等高级方法。

你能帮我一下吗?

编辑:旧的赏金奖励

我试过你的建议,但我觉得我很浪费时间,因为我的编程技术很差。

如果有人愿意帮我把这个公式翻译成PHP,我决定出50英镑的赏金。

请注意,如果你认为在Python中翻译更容易/更合适/其他,请提供一种方法来将Python脚本包含在PHP脚本中,因为我计划在网站中使用此公式。

EN

回答 2

Stack Overflow用户

发布于 2011-12-22 22:59:27

我想最大的问题是你打算用它做什么。最后,我强烈建议不要使用PHP。它不是为这种类型的工作而设计的,你最终会在以后给自己带来很多工作。

如果您只是在寻找一种计算它的方法,我建议您使用Octave (MATLAB的OpenSource版本)如果您实际上想围绕它构建一个程序,那么您应该使用NumPy模块来研究Python:http://numpy.scipy.org/

如果您有能力,我建议您在运行NumPy时使用mod_python来处理此问题。这可能是最简单的方法,因为NumPy本身就可以处理矩阵。除此之外,您应该看看PHP中用于处理矩阵的以下类。一些人已经开发了一些专门为处理矩阵而设计的类。

http://www.phpkode.com/scripts/item/matrix-new/ http://www.phpclasses.org/package/2859-PHP-Perform-operations-with-matrices.html

票数 0
EN

Stack Overflow用户

发布于 2011-12-30 19:14:28

如果您安装了Matlab,使用符号数学工具箱,

您可以使用ccode函数将此公式(或任何其他公式)转换为c代码(与php非常相似)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8605183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档