У меня есть список:
a = [(1, 2), (3, 4), (4, 5), (6, 7)]
# Stores list of x,y coordinates
и список:
b = [(1, 2), (10, 1), (3, 10), (4, 9)]
Теперь я хочу заменить на a
, где у него есть координата y в a
>= of, b
с координатой y + 2.
Поскольку здесь a
имеет эквивалент или больше b
в:
[(1,2), (3,4)]
Я хочу заменить в a
такой, что он становится:
a = [(1,4), (3,6), (4,5), (6,7)]
Как я могу это сделать?
Я знаю, что существует метод с numpy такой, что:
np.where(a >= b) , do something;
, но не уверенкак я мог использовать это в этом случае.