我正在做我的项目,我面临的问题是组合两个锯齿状阵列并创建一个.
下面是一个例子:锯齿状的:
double[][] JaggedOne= { new double[] { -5, -2, -1 }, new double[] { -5, -5, -6 }, };
以下是我的第二个:
double[][] JaggedTwo= { new double[] {1, 2, 3 }, new double[] { 4, 5, 6 }, };
现在结果我想要这个:
double[][] Result = { {-5,-2,-1}, {-5,-5,-6}, {1,2,3}, {4,5,6}, };
实际上第一个从XML文件和第二个加载,它是我的训练集,第二个是我在机器学习中使用的样本测试.我非常感谢您的回复和提示.
它们是锯齿状阵列的事实在这里实际上是无关紧要的 - 你真的只有两个你想要连接的数组.这些数组的元素类型本身就是数组类型的事实是无关紧要的.最简单的方法是使用LINQ:
double[][] result = jaggedOne.Concat(jaggedTwo).ToArray();