Jeśli spróbujesz następujące segment koduDlaczego NumPy wartości zwracanej przez funkcję kąt również dla zamaskowanego tablicy wartości
import numpy as np
import numpy.ma as ma
a = np.random.random(100) + 1j*np.random.random(100)
mask = np.ones_like(a, dtype='bool')
mask[0:9] = False
a = ma.masked_array(a, mask)
phase = np.angle(a)
Tablica faza nie zostanie zamaskowany. Funkcja kąta zwróci wartości dla całej tablicy, nawet dla zamaskowanych wartości. Czy robię coś złego tutaj, czy jest tak, jak powinno być? Jeśli tak, dlaczego?