私は関数のようなインデックスを持っていたいと思います:np.searchsorted([1,2,3,4,5], 3)
は2を返しますが、2-D次元の場合:np.searchsorted([[1,2],[3,4],[5,6]], [5,6])
は2を返す必要があります。2次元配列の検索を使用
2
A
答えて
1
documentation for searchsorted
は、1-Dアレイでのみ機能することを示します。
あなたは内蔵のmethds使用して、リスト内のインデックス位置を見つけることができます。
>>> a = [[1,2],[3,4],[5,6]]
>>> a.index([5,6])
2
>>> a = [[1,2],[5,6],[3,4]]
>>> print(a.index([5,6]))
>>> a.sort()
>>> print(a.index([5,6]))
1
2
+0
ありがとうございます! –
3
a = np.array([[1,2],[3,4],[5,6]])
b = np.array([5,6])
np.where(np.all(a==b,axis=1))
+0
ありがとうございました! –
関連する問題
- 1. 2次元配列、データ検索
- 2. 検索多次元配列
- 3. PHPの2次元配列配列の検索
- 4. 2次元配列のバイナリ検索の使い方は?
- 5. PHPで多次元配列を検索
- 6. 3次元配列の検索値
- 7. PHP - 多次元配列の検索
- 8. 多次元配列の検索
- 9. 多次元配列での検索
- 10. javascript配列の多次元検索インデックス
- 11. 2つのパラメータを持つ多次元配列の検索キー
- 12. Lengthプロパティを使用して2次元配列を検索する
- 13. 2次元配列の値を検索する
- 14. in_array多次元配列検索
- 15. 3次元配列で検索
- 16. 2次元配列の近傍の検索
- 17. 検索「列方向」は、2次元アレイ
- 18. LINQを2次元配列で単語で検索する
- 19. 2次元配列の2次元配列をPHPで
- 20. 2次元配列で何度も検索する
- 21. 2次元配列検索がJavascriptで交差する
- 22. 配列の多次元配列での値の検索
- 23. 2次元配列配列
- 24. 2次元配列を2次元配列で作成する
- 25. 2次元配列内の非ゼロ要素を持つ列のインデックスを検索
- 26. 2次元配列
- 27. 2次元配列
- 28. 2次元配列
- 29. 2次元配列
- 30. 2次元配列
あなたは本当に '' sorted'場所のためsearch'をやっていますか?あるいは、これはある種の 'find'ですか?配列内にあるアイテムを探していますか?新しいものを置く場所? – hpaulj
第1列で 'searchsorted'を実行してください。結びつきが心配な場合は、問題を解決する列の機能をいくつか計算します。 'searchsorted'は、配列のソートが明確に定義されている場合にのみ意味があります。これは、リストの索引または検索の代用ではありません。 – hpaulj
複数の値を扱う場合は、次のようにします。['numpy配列の複数の値の行インデックスを検索する '](http://stackoverflow.com/questions/38674027/find-the-row-indexes-of-いくつかの値が並んだ配列)。 – Divakar