Mathematica > 核心语言 > 列表操作 > 函数作用于列表 >
Mathematica > 数据处理 > 大型数组的处理 > 函数作用于列表 >
Mathematica > 数据处理 > 图像处理和分析 > 基本的图像处理 > 大型数组的处理 > 函数作用于列表 >
函数作用于列表
许多计算,可以通过对列表中多个元素并行作用函数来指定. Mathematica 提供一套完善的函数式编程结构来完成这些. 在 Mathematica 中,数学函数自动具有"可列表"性,因此它们通常可以作用于列表中的每个元素.
Map (/@) — 将一个函数映射于列表的指定层
Apply (@@, @@@) — 将一个函数应用于列表的指定层
MapIndexed 映射一个函数,包括索引信息
MapAt 在特定的位置映射一个函数
Scan 搜索列表中的每一个元素,应用一个函数
    
FoldList 连续应用一个函数,从列表中"折叠"元素
ComposeList  ▪ Outer  ▪ Inner  ▪ Accumulate  ▪ Differences  ▪ Ratios
MapThread 在多个列表中应用一个函数于对应元素中
    
Thread 将函数"线形"作用于列表,列表的元素成为函数的参数
Listable 可自动线形作用于列表的函数属性
教程
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF