函数作用于列表

许多计算,可以通过对列表中多个元素并行作用函数来指定. Mathematica 提供一套完善的函数式编程结构来完成这些. 在 Mathematica 中,数学函数自动具有"可列表"性,因此它们通常可以作用于列表中的每个元素.

参考资料参考资料

Map (/@) — 将一个函数映射于列表的指定层

Apply (@@, @@@) — 将一个函数应用于列表的指定层

MapIndexed 映射一个函数,包括索引信息

MapAt 在特定的位置映射一个函数

Scan 搜索列表中的每一个元素,应用一个函数

FoldList 连续应用一个函数,从列表中"折叠"元素

ComposeList ▪ Outer ▪ Inner ▪ Accumulate ▪ Differences ▪ Ratios

MapThread 在多个列表中应用一个函数于对应元素中

Thread 将函数"线形"作用于列表,列表的元素成为函数的参数

Listable 可自动线形作用于列表的函数属性

New to Mathematica? Find your learning path »
Have a question? Ask support »