我有一個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