函数作用于列表

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

参考资料参考资料

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

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

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

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

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

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

ComposeList  ▪  Outer  ▪  Inner  ▪  Accumulate  ▪  Differences  ▪  Ratios

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

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

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

Dataset 设置嵌套列表,使其作为结构化数据操作