array_general_outer_product 函数
对两个数组的每一对元素应用二元函数,并由结果构造新数组。
语法
ArrayTools:-GeneralOuterProduct(left, function, right)array_general_outer_product(left, function, right)
参数与选项
left | 左侧标量或数组。 |
|---|---|
function | 二元函数,例如 +、*、min、max,或二元箭头过程。 |
right | 右侧标量或数组。 |
示例
- 外积
ArrayTools:-GeneralOuterProduct([a, b], *, [1, 2, 3])返回 [[a, 2*a, 3*a], [b, 2*b, 3*b]]。 - 箭头函数
ArrayTools:-GeneralOuterProduct([1, 2], (x, y) -> x - y, [10, 20])返回 [[-9, -19], [-8, -18]]。