我需要访问这个 numpy 数组,有时只有最后一列为 0 的行,有时是最后一列值为 1 的行。
y = [0 0 0 0
1 2 1 1
2 -6 0 1
3 4 1 0]
我必须一遍又一遍地这样做,但宁愿避免创建重复的数组或每次都必须重新计算。有什么方法可以识别相关的索引并调用它们吗?这样我就可以做到这一点:
>>print y[LAST_COLUMN_IS_0]
[0 0 0 0
3 4 1 0]
>>print y[LAST_COLUMN_IS_1]
[1 2 1 1
2 -6 0 1]
PS 数组中的列数永远不会改变,它总是有 4 列。