【发布时间】:2014-06-12 07:44:10
【问题描述】:
我有一个二维数组,g,如下所示:
np.array([
[1 2 3 4],
[5 6 7 8],
[9 10 11 12]
])
所以g[0] 返回第一行,换句话说,当我给出0 的索引时,我得到第一行。当我使用 1 的索引时,我得到第二行:
g[1] = [5 6 7 8]
等等。
但我想返回 g 的索引不是特定值的所有行。
例如。我要回g[x] for all x where x != 1。
我知道如何对一维数组使用条件索引,但是二维数组呢?我在这里感到困惑,因为我没有根据值对要检索的索引设置条件,但我需要一个依赖于索引本身的条件。
【问题讨论】: