Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Haskell或Python中翻译这个数学公式?(已翻译成PHP)

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

Stack Overflow用户
提问于 2011-12-22 14: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
运行
AI代码解释
复制
$array = array(1 => 2000, 3 => 5000 ...);

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

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

你能帮我一下吗?

编辑:旧的赏金奖励

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2011-12-22 14: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 11:14:28

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

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

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

https://stackoverflow.com/questions/8605183

复制
相关文章
还能这样?把 Python 自动翻译成 C++
作者:byronhe,腾讯 WXG 开发工程师 一、问题背景 随着深度学习的广泛应用,在搜索引擎/推荐系统/机器视觉等业务系统中,越来越多的深度学习模型部署到线上服务。 机器学习模型在离线训练时,一般要将输入的数据做特征工程预处理,再输入模型在 TensorFlow PyTorch 等框架上做训练。 1.常见的特征工程逻辑 常见的特征工程逻辑有: 分箱/分桶 离散化 log/exp 对数/幂等 math numpy 常见数学运算 特征缩放/归一化/截断 交叉特征生成 分词匹配程度计算 字符串分隔匹配判
腾讯技术工程官方号
2019/12/06
1.3K0
还能这样?把 Python 自动翻译成 C++
还能这样?把 Python 自动翻译成 C++
随着深度学习的广泛应用,在搜索引擎/推荐系统/机器视觉等业务系统中,越来越多的深度学习模型部署到线上服务。
jeanron100
2019/12/24
9370
【python爬虫】批量识别pdf中的英文,自动翻译成中文下
我记得我上学的时候,是一段一段复制,或者碰到不认识的单词就百度翻译一下,非常耗费时间。
阿黎逸阳
2023/09/09
3000
【python爬虫】批量识别pdf中的英文,自动翻译成中文上
我记得我上学的时候,是一段一段复制,或者碰到不认识的单词就百度翻译一下,非常耗费时间。
阿黎逸阳
2023/09/09
4950
【python爬虫】批量识别pdf中的英文,自动翻译成中文上
语音翻译成中文怎么做?如何实现中英文实时对话翻译,试试这个方法
相信大家都听说过录音转文字助手,知道可以使用这个工具快速完成录音转文字、音频转文字的需求。最近,录音转文字助手又迎来了更新,新增语音翻译功能,可以实现实时对话语音翻译,中英文之间的交流再也不需要担心了。
鱼儿说科技
2019/07/11
3.9K0
C语言 | 将“China”翻译成密码
例46:请编程序将“China”翻译成密码,密码规律是:用原来的字母后面第4个字符代替原来的字母。
小林C语言
2020/12/29
5.5K0
C语言 | 将“China”翻译成密码
JDK1.8中CountDownLatch 源码(注释已经翻译成中文)
以下是countdownlatch源码。注释已经翻译成中文: package java.util.concurrent; import java.util.concurrent.locks.AbstractQueuedSynchronizer; /**  * A synchronization aid that allows one or more threads to wait until  a set of operations being performed in other threads com
凯哥Java
2022/12/16
7440
如何在Word中输入复杂的数学公式?
Word系统中有自带的一些公式,比如二次公式、二项式定理等,若是需要直接点击插入——符号——公式,选择公式即可插入到文档中。
AXYZdong
2020/11/05
5.6K0
如何在RHEL 8中安装Python 3或Python 2
在RedHat Enterprise Linux 8中,Python没有预先安装。 主要原因是RHEL 8开发人员不想为用户设置默认的Python版本。 因此,作为RHEL用户,您需要通过安装来指定是否需要Python 3或2。 此外,在RHEL中,Python 3.6是Python的默认和完全支持的版本。 但是,Python 2仍然可用,您可以安装它。
用户8710806
2021/06/09
2.4K0
java中为什么把Checked Exception翻译成受检的异常?
马克-to-win:为什么我大胆的把Checked Exception翻译成受检的异常?因为这类异常,编译器检查发现到它后会强令你catch它或throws它(我们之后讲),马克-to-win:而相对于本节前面我们提到的各种比如ArithmeticException,都是unchecked exception(不受检)的异常,unchecked异常都是RuntimeException或者它的子类。马克-to-win:换句话:编译器检查发现到它以后,什么都不管,也什么都不做,直接放行。见下面的例子:
马克java社区
2021/04/07
3690
java中为什么把Checked Exception翻译成受检的异常?
IP地址翻译成实际的物理地址
Web API经常被那些使用成熟的公开服务(public service)的开发者所使用。例如, ESPN提供了获取运动员信息,比赛分数等信息的API。Google的开发者社区也提供了几十个API,用于语言翻译、分析、地理位置等信息。下面利用ip-api的api和淘宝ip地址库提供的api,编写根据ip地址进行查询实际的物理地址。
double
2023/01/04
7460
IP地址翻译成实际的物理地址
Haskell
这门语言在数学模型上有着很深的优势,虽然它有很多特性,让人很难接受,随着学习的深入,你才会发现这会多么有趣。
icepy
2019/06/24
8960
如何在Java中调整垃圾回收(翻译)
垃圾收集是JVM在不再需要内存时代表应用程序回收内存的机制。从高层来看,它包括查找不再使用的对象,释放与这些对象相关联的内存,偶尔压缩堆以防止内存碎片化。
日薪月亿
2019/05/07
9130
Haskell doctest
一定要注意格式 第一行很重要,-- |这行没有就不是一个 test。 可以对比 >>> 的个数 和 terminal里的 Examples 个数确认是否自己的所有 test 都测试了
莫听穿林
2022/05/20
3220
Haskell doctest
如何在Java中调整垃圾回收(翻译)
垃圾收集是JVM在不再需要内存时代表应用程序回收内存的机制。从高层来看,它包括查找不再使用的对象,释放与这些对象相关联的内存,偶尔压缩堆以防止内存碎片化。
日薪月亿
2019/05/14
7130
Socket为什么被翻译成"套接字"
第一次接触"套接字"这个词是在大学里《计算机网络技术》这门课程,英文是"Socket",中译就是:插座、插孔。我很难将Sokect和套接字联系到一起,我也不知道是谁翻译出来的,导致我当时一度难以理解什么是套接字。都怪我国最早那批计算机程序员都是电气工程师,套接是一个工程用词,一般来描述套结式管道。这里正好符合套接字其基层特性(包含端口信息的一个套接口,接受指定信息)
Karl Du
2023/10/20
7390
Socket为什么被翻译成"套接字"
预学无门?一份超赞的PyTorch 资源清单,已翻译成中文版!
在被华为的面试官吊锤之后,我深刻明白入门和入行的差距了,入门可能只是别人说的一些概念你能有了解了,而入行则是我交代的任务你能完成。当然认识到问题之后,还是需要行动的,否则也只能是原地踏步。
AI算法与图像处理
2020/02/27
7020
leetcode Q46.把数字翻译成字符串
leetcode 中国中的一个中等难度面试题——把数字翻译成字符串,是一个较为简单的动态规划问题(虽然简单我也不会呀)。
用户2038589
2020/06/12
5570
leetcode Q46.把数字翻译成字符串
剑指offer - 把数字翻译成字符串 - JavaScript
题目描述:给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。
心谭博客
2020/04/21
4510
wordpress标题翻译成英文插件-cos_slug_translator
作者:matrix 被围观: 4,819 次 发布时间:2013-03-10 分类:Wordpress 兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
2960
wordpress标题翻译成英文插件-cos_slug_translator

相似问题

翻译成Haskell

14

Haskell:翻译成Monad

22

将数学公式翻译成Javascript

23

为什么我翻译成Python的这个Haskell不能正常工作?

10

有人能把这个翻译成简单的英语吗?PHP翻译?

103
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文