как я могу получить данные из замаскированных данных с помощью некоторого массива, например, у меня есть такие данные:
x = np.random.normal(90,120,[100,1])
y = np.random.normal(-11,21,[100,1])
и у меня есть 2 массива для фрейма, например:
x1 = np.array([50,0,150,200,50])
y1 = np.array([10,-50,-60,0,10])
Я хочу получить файл из области 2 массивов, которые были созданы до
![enter image description here](https://i.stack.imgur.com/J4EwD.png)
Кстати, мой полный скрипт выглядит так:
import numpy as np
import matplotlib.pyplot as plt
x = np.random.normal(90,120,[100,1])
y = np.random.normal(-11,21,[100,1])
x1 = np.array([50,0,150,200,50])
y1 = np.array([10,-50,-60,0,10])
area = (20*np.random.rand(100))**2
r = np.sqrt(x*x+y*y)
rb = np.sqrt(x1*x1+y1*y1)
area1 = np.ma.masked_where(r<rb,area)
area2 = np.ma.masked_where(r>=rb,area)