【发布时间】:2021-10-06 07:00:00
【问题描述】:
假设我有以下矩阵:
[1, 2, 3, 4]
[4, 5 ,6, 7]
[8, 9, 10,11]
所以在这个例子中,我们想要的列宽是 2。数组大小是 3x4。是否有一种非循环方式来获得每行所需的特定列范围? 示例我想要第 1 行的列 [2,3]、第 2 行的 [1,2] 和第 3 行的 [0,1] 列中的值。
所以想要的输出是:
[3,4]
[5,6]
[8,9]
建议的解决方案可以扩展到任意大的数组和更大的列宽。
此处询问了similar question,但是,此人只是在寻找特定列索引而不是列索引范围。
【问题讨论】:
标签: python python-3.x numpy indexing