我想将2D数组从2x2重新采样data
到4x4newdata
原始来源2D阵列data
:
我在寻找什么 newdata
到目前为止,我已经尝试了以下方法;
public class Test {
static int[][] data = new int[2][2];
static int[][] newdata = new int[4][4];
public static void main(String[] args) {
data[0][0] = 00;
data[0][1] = 01;
data[1][0] = 10;
data[1][1] = 11;
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
// I NEED LOGIC HERE TO FILL newdata 2D ARRAY as a re-sampled output
}
}
}
}
实现可以使用任何语言,例如c ++,php,c#,java等。
感谢您的任何帮助,在此先感谢。
将循环更改为:
for (int k = 0; k < 4; k++)
{
for (int l = 0; l < 4; l++)
{
newdata[k][l] = data[k/2][l/2];
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句