我有两个巨大的一维np数组,行大小大于200,000
假设大小为〜200,000,b大小为〜300,000
我想找到b中存在的a的值。
到目前为止,我已经完成了下面的方法,但是它肯定是不好的,因为它花费的时间太长了
elements_common = set([i for i in numpy.reshape(b.shape[0],)]).intersection(set([i for i in numpy.reshape(a.shape[0],)]))
发生了太多事情。.我正在重塑形状,创建列表,创建集合,然后找到交叉点。导致巨大的时间复杂度。
还有什么更好的方法。感谢您的帮助