Generar una matriz bidimensional a través de LINQ
Estoy tratando de crear una matriz de dobles, representando una correlación entre entidades.
Así es como lo hago a través de LINQ
double[][] correlationsRaw = (from e in entitiesInOrder
select
(from f in entitiesInOrder
select correlations.GetCorrelation(e, f)
).ToArray()).ToArray();
Eso funciona bien.
Pero lo que yoquerer es una matriz bidimensional (doble[,]), no una matriz irregular.
Obviamente, puedo escribir algunos anidados.para Bucle para convertir uno en el otro.
Pero, ¿hay algún truco LINQ elegante que pueda usar aquí?