gpt4 book ai didi

java - 矩阵 -> block 划分

转载 作者:行者123 更新时间:2023-11-30 08:57:50 25 4
gpt4 key购买 nike

我想将一些矩阵加载到我的程序中,然后我想将它分成更小的 block 。我想要的确切内容可以在下面的图片中看到:

http://postimg.org/image/aki19hjx9/ba463111/

红色方 block 中是我的“ block ”的 3 个示例,我想在其中划分整个矩阵。在这种情况下,每个 block 应该是(较小的)3x3 矩阵。我知道如何将它加载到二维数组中,但我应该怎么做?

最佳答案

int[][] bigMatrix = new int[9][9];
// initialize bigMatrix

int[][][] smallMatrices = new int[3][3][3];

for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 3; k++) {
smallMatrices[i][j][k] = bigMatrix[3*i+j][3*i+k];
}
}
}

// The submatrices are now in smallMatrices[i], 0 <= i < 3

关于java - 矩阵 -> block 划分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27923071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com