【发布时间】:2010-12-19 08:46:25
【问题描述】:
我正在尝试创建一个双精度矩阵,表示实体之间的相关性。
这是我通过 LINQ 的做法
double[][] correlationsRaw = (from e in entitiesInOrder
select
(from f in entitiesInOrder
select correlations.GetCorrelation(e, f)
).ToArray()).ToArray();
效果很好。
但我想要是二维数组(double[,]),而不是锯齿状数组。
显然,我可以编写一些嵌套的 for 循环来将一个循环转换为另一个循环。
但是我可以在这里使用一些优雅的 LINQ 技巧吗?
【问题讨论】:
标签: linq multidimensional-array