ArrayReduce
ArrayReduce[f,array,n]
通过应用 f 约减数组 array 的维度 n.
ArrayReduce[f,array,n1;;n2]
约减 n1 到 n2 的维度.
ArrayReduce[f,array,{n1,n2,…}]
约减维度 n1,n2 等.
ArrayReduce[f,array,{{n11,n12,…},{n21,n22,…},…}]
将 f 应用到通过合并所有维度 nij 组成每个维度 i 形成的数组.
更多信息
- 数组缩减,也称为数组聚合,用于在数组特定维度上计算的函数,如 Mean、Total 或 StandardDeviation.
- 在 ArrayReduce[f,array,n] 中,f 应用于数组第 n 个维度上的每一个向量. 这可以看做是一个移项,其中维度 n 变成了最后一个维度,接着是在最底层向量上应用 f:
- 若 array 有维度 {d1,d2,…},且若函数将向量转换为标量,则结果是除了被删除的 dn 外,该数组的维度与 array 一样.
- 在 ArrayReduce[f,array,n1;;n2] 和 ArrayReduce[f,array,{n1,n2,…}]中,f 应用于每个通过合并和展平指定维度形成的每一个向量.
- 在 ArrayReduce[f,array,{{n11,n12,…},{n21,n22,…},…}] 中,f 不仅仅应用于向量,还应用于任意秩的数组.
- ArrayReduce[f,array,{n1,n2,…}] 等价于 ArrayReduce[f,array,{{n1,n2,…}}].
范例
Wolfram Research (2020),ArrayReduce,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ArrayReduce.html.
文本
Wolfram Research (2020),ArrayReduce,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ArrayReduce.html.
CMS
Wolfram 语言. 2020. "ArrayReduce." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ArrayReduce.html.
APA
Wolfram 语言. (2020). ArrayReduce. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ArrayReduce.html 年