在C#中用一个锯齿状数组合两个双锯齿数组

 第一偶像 发布于 2023-02-06 16:29

我正在做我的项目,我面临的问题是组合两个锯齿状阵列并创建一个.

下面是一个例子:锯齿状的:

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文件和第二个加载,它是我的训练集,第二个是我在机器学习中使用的样本测试.我非常感谢您的回复和提示.

1 个回答
  • 它们是锯齿状阵列的事实在这里实际上是无关紧要的 - 你真的只有两个你想要连接的数组.这些数组的元素类型本身就是数组类型的事实是无关紧要的.最简单的方法是使用LINQ:

    double[][] result = jaggedOne.Concat(jaggedTwo).ToArray();
    

    2023-02-06 16:33 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有