Я хотел бы, чтобы отфильтровать значения в Numpy meshgrid:Фильтрация NumPy meshgrid
X,Y = np.mgrid[-10:10,-10:10]
в этом случае, я хотел бы, чтобы удалить все координаты, для которых x**2 + y**2 <= 2
. Однако, когда я пытаюсь фильтровать массив непосредственно, например
filter(lambda x,y: x**2 + y**2 >= 2, np.meshgrid[-10:10,-10:10])
Я получаю ошибки, потому что я не правильно дело со структурой массива.
Любые советы для этого права будут оценены!
Если вы нашли решение, было бы хорошо ответить на вопрос самостоятельно, но теперь вы должны отметить лучший ответ (он может быть вашим) в качестве принятого ответа, нажав зеленую галочку. – askewchan