Function mapSlices #

沿着给定轴将一个函数应用于矩阵或数组的切片,将数组映射到一个标量。返回一个比输入维度少一的新矩阵或数组。

Syntax #

math.mapSlices(A, dim, callback)

Where #

Parameters #

Parameter Type Description
array Array | Matrix 输入矩阵
dim number 回调函数应用的维度
回调函数 Function 应用的回调函数。此函数应接受一个数组或一维矩阵作为输入并返回一个数字。

Returns #

Type Description
Array | Matrix res 沿某个维度映射函数后的残差矩阵。

Throws #

Type | Description —- | ———–

Examples #

const A = [[1, 2], [3, 4]]
const sum = math.sum

math.mapSlices(A, 0, sum)             // returns [4, 6]
math.mapSlices(A, 1, sum)             // returns [3, 7]

另请参阅 #

map, filter, forEach

Fork me on GitHub