MapApply
更多信息和选项
- MapApply[f,expr] 等价于 Apply[f,expr,{1}]. »
- 如果设定 Heads->True,MapApply 将在作用于内部之外,同时应用于表达式的标头. »
- MapApply 总是有效地构建一个完整的新表达式,然后对其进行计算.
- MapApply 对 SparseArray 对象和结构化数组的操作就像在相应的普通列表上一样. »
- MapApply 只对 Association 对象的值进行操作. »
- MapApply[f][expr] 等价于 MapApply[f,expr].
- Parallelize[MapApply[f,expr]] 在所有子内核上并行计算 MapApply[f,expr]. »
范例
打开所有单元关闭所有单元范围 (3)
MapApply 可以与任何表达式一起使用,而不仅仅是列表:
将函数应用于 SparseArray 对象的行:
将 MapApply 与结构化数组一起使用,如 SymmetrizedArray 和 QuantityArray:
属性和关系 (8)
MapApply[f,expr] 等价于 Apply[f,expr,{1}]:
MapApply 可以替换保持表达式中的标头,而不允许进行计算:
用 ReleaseHold 允许进行计算:
Map 将每个子列表作为映射函数的单个参数:
MapApply 将子列表的元素作为单独的参数:
MapApply 忽略输入表达式中本身没有任何子部分 (subpart) 的任何元素:
如果在第 1 级上没有任何内容,则 MapApply[f,expr] 返回 expr:
并行计算 MapApply:
f@@@list 等价于 MapApply[f,list]:
MapApply 用另一个表达式替换表达式每个部分的标头:
ComapApply 用另一个表达式的组成部分连续地替换一个表达式的标头:
文本
Wolfram Research (2022),MapApply,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MapApply.html.
CMS
Wolfram 语言. 2022. "MapApply." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MapApply.html.
APA
Wolfram 语言. (2022). MapApply. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MapApply.html 年