如何在排序的2d矩阵中搜索

时间:2015-04-02 08:13:05

标签: python numpy

我有x y坐标列表:

import numpy as np
a=np.array([[2,1],[1,3],[1,5],[2,3],[3,5]])

我用

排序
a=np.sort(a,axis=0)
print a
>[[1 3] [1 5] [2 1] [2 3] [3 5]]

我想进行搜索:

a.searchsorted([2,1])
>Value error : object too deep for desired array

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:-1)

如果我得到了你所要求的内容,那么这可能会有所作为:

>>> a = [[1, 3], [1, 5], [2, 1], [2, 3], [3, 5]]
>>> [2, 1] in a
True