您不能简单地使用
np.where(假设这是查找元素的最佳方法),然后仅检查满足第一个条件的图案。
import numpy as npvalues = np.array([0,1,2,1,2,4,5,6,1,2,1])searchval = [1,2]N = len(searchval)possibles = np.where(values == searchval[0])[0]solns = []for p in possibles: check = values[p:p+N] if np.all(check == searchval): solns.append(p)print(solns)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)