Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在一行中的2个不同位置进行切片,以从24 x 24矩阵生成阵列_Arrays_Slice - Fatal编程技术网

Arrays 在一行中的2个不同位置进行切片,以从24 x 24矩阵生成阵列

Arrays 在一行中的2个不同位置进行切片,以从24 x 24矩阵生成阵列,arrays,slice,Arrays,Slice,我正在尝试获得这样一个数组 array = [[1,2,3],[4,5,6]] 我有24x24矩阵,我想创建一个新数组,其中包含一行中的不同位置: 像这样: P[[0:2,8:10],[6:8,8:10]] 从0-1行和8-9列+6-7行和8-9列 我发现一个语法错误 File "<input>", line 1 P[[0:2,8:10],[6:8,8:10]] ^ 用切片法是不可能得到的吗 提前谢谢 分享你的代码!我有一个24 x 24的数组,我想要第8列和

我正在尝试获得这样一个数组

array = [[1,2,3],[4,5,6]] 
我有
24x24
矩阵,我想创建一个新数组,其中包含一行中的不同位置: 像这样:

P[[0:2,8:10],[6:8,8:10]]
0-1
行和
8-9
+6-7
行和
8-9

我发现一个语法错误

 File "<input>", line 1

P[[0:2,8:10],[6:8,8:10]]
      ^
用切片法是不可能得到的吗


提前谢谢

分享你的代码!我有一个24 x 24的数组,我想要第8列和第9列中的值,以及第0行、第1行、第6行和第8行中的值。这就是我想要得到的。所以P=24x24矩阵,我正试图得到P_1=P[[0:2,8:10],[6:8,8:10]]而不是这个:lamda_9_10=P_a[0:2,8:10]lamda_9_10=P_a[6:8,8:10],我想最小化这个变量,我想在这个问题上可以做到这一点。这有意义吗?
P[0:2,8:10] and P[6:8,8:10]