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