【发布时间】:2013-10-13 20:15:33
【问题描述】:
我想将某个(自定义)函数应用于数组的所有组合。我认为最好用一个例子来解释:
矩阵 1:
A B C
1 2 3
矩阵 2:
A B C
4 5 6
我想做以下事情:获取矩阵二的所有组合,并对每个组合应用一个函数,如下所示:
矩阵 3:
AB AC BC CB CA BA
4/2 4/3 5/3 6/2 6/1 5/1
其中应用于矩阵 3 的函数为矩阵 2 的对应元素(由矩阵 3 每一列的第一个字母表示)/矩阵 2 的对应元素(由矩阵 3 每一列的第二个字母表示) .
如果有什么不清楚的地方请告诉我,我觉得我可能解释得不够完美。
任何帮助将不胜感激!
谢谢
迈克
【问题讨论】:
-
您跳过了 AA、BB 和 CC(其中一个 A 来自 M2,另一个来自 M1)——这是故意的吗?