2016-03-30 12 views
0

2次元NumPy配列で、3番目の要素が255である行の1番目と2番目の要素を取得するにはどうすればよいですか?この場合には両方が32である、第一及び第二の要素を見つける方法1次元目と2次元目の値を取得する方法3次元目がnumpy配列の特定の値である場合

arr = np.array([[ 32, 32, 255], [21, 21, 10], [25, 27, 18]], dtype=np.uint8)

基本的に、特定のカラーピクセルを含む座標を取得したいと考えています。

+1

一覧サンプルケースを? – Divakar

+1

有効な構文ではありません – wim

+1

代わりに編集を行うことはできませんでしたか?ただ尋ねる。 –

答えて

3

いくつかのスライスは動作します:

>>> arr[arr[:,-1] == 255][:, :2] 
array([[32, 32]], dtype=uint8) 
関連する問題