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]