numpy.ma.getdata#

ma.getdata(a, subok=True)[источник]#

Возвращает данные маскированного массива как ndarray.

Возвращает данные a (если есть) как ndarray, если a является MaskedArray, иначе вернуть a как ndarray или подкласс (в зависимости от subok) если нет.

Параметры:
aarray_like

Вход MaskedArray, альтернативно ndarray или его подкласс.

subokbool

Следует ли принудительно делать вывод чистый ndarray (False) или возвращать подкласс ndarray, если это уместно (True, по умолчанию).

Смотрите также

getmask

Вернуть маску маскированного массива или nomask.

getmaskarray

Возвращает маску замаскированного массива или полный массив из False.

Примеры

>>> import numpy as np
>>> import numpy.ma as ma
>>> a = ma.masked_equal([[1,2],[3,4]], 2)
>>> a
masked_array(
  data=[[1, --],
        [3, 4]],
  mask=[[False,  True],
        [False, False]],
  fill_value=2)
>>> ma.getdata(a)
array([[1, 2],
       [3, 4]])

Эквивалентно используйте MaskedArray данные атрибут.

>>> a.data
array([[1, 2],
       [3, 4]])