在发布此问题之前,我已经搜索过该网站上的解决方案,但找不到任何解决方案。
假设我有2个numpy二维数组a
和b
,这样:
a = np.array([[0.,1.],[0.5,1.6],[1.2,3.2],[4.,3. ],[4.7,3.5],[5.9,2.4],[7.6,8.8],[9.5,6.2]
])
b = np.array([[7.6,6.2],3.2]
])
我想获取数组b
中数组a
的参数。也就是说,对于b
的每一行,返回其在b
上的位置。
在这种情况下,预期结果如下:
args =np.array([6,3,7,2])
我已经尝试过类似的事情:
args = np.argwhere(a == b) # But the result is an empty array
感谢您的帮助。