MathTop

array_general_outer_product 函数

对两个数组的每一对元素应用二元函数,并由结果构造新数组。

语法

  • ArrayTools:-GeneralOuterProduct(left, function, right)
  • array_general_outer_product(left, function, right)

参数与选项

left左侧标量或数组。
function二元函数,例如 +、*、min、max,或二元箭头过程。
right右侧标量或数组。

示例

  1. 外积ArrayTools:-GeneralOuterProduct([a, b], *, [1, 2, 3])返回 [[a, 2*a, 3*a], [b, 2*b, 3*b]]。
  2. 箭头函数ArrayTools:-GeneralOuterProduct([1, 2], (x, y) -> x - y, [10, 20])返回 [[-9, -19], [-8, -18]]。