Допустим, у меня есть массив данных и 3 других массива, соответствующих местоположениям x, y и z каждой точки данных в пространстве
data = np.random.random(10000)
x = np.random.random(10000)
y = np.random.random(10000)
z = np.random.random(10000)
Теперь я хочу получить подмножествоточки данных, которые соответствуют некоторым критериям.
В частности, я хочу подмножество точек данных, которые
a) имеют значение, превышающее некоторый порог t1
b) больше, чем расстояние d
от точек данныхкоторые имеют значение больше t2
Как эффективный способ сделать это?