我有一个numpy的2D数组,我希望它返回coloumn c,其中(r,c-1)(row r,coloumn c)等于某个值(int n)。如何提取包含特定值的数组中的行? (numpy,scipy)
我不想遍历写东西的行状
for r in len(rows):
if array[r, c-1] == 1:
store array[r,c]
,因为有他们的4000和这个二维数组只是20我要看看低谷之一。
我发现“过滤器”,但不知道如何使用它(找不到文档)。
是否有一个功能,提供这样的搜索?
这几乎做我想要的。我希望它返回第一个颜色为'2'的行。在你的例子中返回数组([[2,3,4]])。 – Sebastian 2010-11-21 20:12:01
好吧,我会更新我的答案。 – 2010-11-21 21:12:50
这是否更好? – 2010-11-21 21:18:58