我有3个二维数组对象:double[][] W2 = new double[2][3];我希望另一个数组对象包含这3个数组对象。我发现,可以使用以下方法将许多一维数组生成为一个2D数组
double[][] W = new double[][]{W1, W2, W3}; //provided W1, W2, W3 are 1D但是如何对2D
我试着把一个三维数组“倒置”成: ? 我尝试过inverse函数,但如果我们从数学角度看逆运算,它会给出另一个结果。我需要在不更改数组中的数据的情况下进行转换。如何做到这一点?为了将三维数组(A x B x C)拆分成A子数组(2d,B x C),我使用了squeeze:k=squeeze(array(n,:,:))。现在我有了一个大小为B x C的二维数组。如何将其重新组合在一起(在三维数组中)? ?