【发布时间】:2013-06-11 21:19:36
【问题描述】:
我想知道,python 中是否有一个函数 - 我们现在称之为 apply- 执行以下操作:
apply(f_1, 1) = f_1(1)
apply(f_2, (1, 2)) = f_1(1, 2)
...
apply(f_n, (1, 2,..., n)) = f_n(1, 2,..., n) # works with a tuple of proper length
因为它确实存在于例如。 A+ 和 Mathematica 曾经对我非常有用。 干杯!
【问题讨论】:
-
谷歌搜索“apply”和“Python”怎么样?这是第一次命中。
-
@ArminRigo 我正在使用 Bing,伙计。 :)) :P 我不确定这些东西是怎么从我脑海中消失的。
-
这也是第一个非赞助 Bing 热门。但第一个总体(赞助)必应热门歌曲是“Macintosh 上的 Python”。显然他们认为“应用”是“Applescript”的错字。微软在他们的死敌中还拥有多少股票? :)
-
回答者:感谢您的解释!
-
有趣的是,python 实际上已经在 Python 2.x 中以
apply的名义申请。正如pydoc apply所指出的,它自 2.3 以来已被弃用。
标签: python wolfram-mathematica