numpy.ma.asarray#
- ma.asarray(a, dtype=None, порядок=None)[источник]#
Преобразовать входные данные в маскированный массив заданного типа данных.
Копирование не выполняется, если входные данные уже являются
ndarray. Если a является подклассомMaskedArray, базовый классMaskedArrayвозвращается.- Параметры:
- aarray_like
Входные данные в любой форме, которая может быть преобразована в маскированный массив. Это включает списки, списки кортежей, кортежи, кортежи кортежей, кортежи списков, ndarrays и маскированные массивы.
- dtypedtype, опционально
По умолчанию тип данных выводится из входных данных.
- порядок{'C', 'F'}, опционально
Использовать ли строковое (‘C’) или столбцовое (‘FORTRAN’) представление памяти. По умолчанию ‘C’.
- Возвращает:
- выходMaskedArray
Интерпретация маскированного массива a.
Смотрите также
asanyarrayАналогично
asarray, но сохраняет подклассы.
Примеры
>>> import numpy as np >>> x = np.arange(10.).reshape(2, 5) >>> x array([[0., 1., 2., 3., 4.], [5., 6., 7., 8., 9.]]) >>> np.ma.asarray(x) masked_array( data=[[0., 1., 2., 3., 4.], [5., 6., 7., 8., 9.]], mask=False, fill_value=1e+20) >>> type(np.ma.asarray(x))