我有两个numpy数组xVal
和yVal
。我还有xVal
说(minVal,maxVal)
的范围。我可以使用
xVal
的值
xVal[(xVal>=minVal)&(xVal<=maxVal)]
或xVal
范围内的值索引
np.where((xVal>=minVal)&(xVal<=maxVal))
什么是根据yVal
的范围信息调整大小或屏蔽xVal
的pythonic方法,因此我可以绘制xVal
vs yVal
答案 0 :(得分:0)
这是我能提出的最狡猾的答案
获取不在范围内的值索引
indexRemove = np.where(np.logical_not((xVal>=minVal)&(xVal<=maxVal)))
然后使用np.delete
从xVal
和yVal
xVal2 = np.delete(xVal, indexRemove)
yVal2 = np.delete(yVal, indexRemove)