Estoy tratando de crear una matriz de dobles, que representa una correlación entre las entidades.Generar una matriz bidimensional a través de LINQ
Así es como lo estoy haciendo a través de LINQ
double[][] correlationsRaw = (from e in entitiesInOrder
select
(from f in entitiesInOrder
select correlations.GetCorrelation(e, f)
).ToArray()).ToArray();
que funciona bien.
Pero lo que yo quiero es una matriz de dos dimensiones ( doble [,]), no una matriz escalonada.
Obviamente, puedo escribir algo anidado para bucle para convertir uno en el otro.
¿Pero hay algún truco de LINQ elegante que pueda usar aquí?
@StuartLC o simplemente use 'for (int j = 0; j