numpy.ma.concatenate#

ma.concatenate(массивы, ось=0)[источник]#

Объединить последовательность массивов вдоль заданной оси.

Параметры:
массивыпоследовательность объектов, подобных массивам

Массивы должны иметь одинаковую форму, за исключением измерения, соответствующего ось (первый, по умолчанию).

осьint, необязательный

Ось, вдоль которой массивы будут объединены. По умолчанию 0.

Возвращает:
результатMaskedArray

Объединённый массив с сохранением любых замаскированных записей.

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

numpy.concatenate

Эквивалентная функция в модуле верхнего уровня NumPy.

Примеры

>>> import numpy as np
>>> import numpy.ma as ma
>>> a = ma.arange(3)
>>> a[1] = ma.masked
>>> b = ma.arange(2, 5)
>>> a
masked_array(data=[0, --, 2],
             mask=[False,  True, False],
       fill_value=999999)
>>> b
masked_array(data=[2, 3, 4],
             mask=False,
       fill_value=999999)
>>> ma.concatenate([a, b])
masked_array(data=[0, --, 2, 2, 3, 4],
             mask=[False,  True, False, False, False, False],
       fill_value=999999)