list - Maxima:将函数累积应用于列表的原子

标签 list maxima

有没有办法将函数累积地应用于列表的每个原子?例如:

wishedFunction("+",[1,2,4,7,3])

将计算(((1+2)+4)+7)+3并因此返回17

换句话说,我正在寻找相当于 python reduce() function 的最大值。 .

我已阅读 map()scanmap() 函数的文档,但它们的行为方式不同...

有什么建议吗?

最佳答案

实际上,您正在寻找的确实是内置 reduce 函数之一(lreducerreducexreducetree_reduce)。

(%i1) xreduce ("+", [1,2,4,7,3]);
(%o1)                                 17

抱歉,我误解了你的问题。我在想你想要一个返回带有累积部分结果的列表的函数。显然这是不正确的。抱歉造成困惑。

关于list - Maxima:将函数累积应用于列表的原子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29409389/

相关文章:

python - 将列表值分配给另一个列表

Maxima - "expt"是什么?

plot - Maxima:二维标量场 f(x,y) 的颜色图(又名 "bird' s View ”)

numbers - 马克西玛。如何防止学位计算

wolfram-mathematica - Maxima 在相对简单的积分上崩溃

equation - 不同顺序的方程项

c# - 根据属性值列出选择的对象范围

css - 显示 : inline not working

python - 从列表创建二元组

python - Python 列表中的映射