【发布时间】:2019-05-14 17:36:27
【问题描述】:
我只需要获取 1273x1273 维度的矩阵的一些部分/子集。
我有两个索引 ={i,j},我必须将矩阵的元素设为 i 作为行的索引,而不是 j 作为列的索引,反之亦然。
例如:
M=[[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]
如果 i=1 和 j=3,我必须构造一个子矩阵
[[5,7],
[13,15]]
我假设第一行和第一列的索引=0。
【问题讨论】:
-
所以你想要第一行的元素而不是第三列的元素。您的预期输出必须是
[5,6,8]。我在这里缺少什么? -
@Sociopath:完全正确。反之亦然会产生
[14,15,16] -
不是
[5, 6, 7](行=1,列!=3)和[4, 12, 16](行!=1,列=3)吗?
标签: python numpy matrix indexing