上一主题

numpy.ma.column_stack 0>

下一主题

numpy.ma.dstack

numpy.ma.concatenate

numpy.ma.concatenate(arrays, axis=0)[source]

沿给定轴连接数组的序列。

参数:

数组:array_like的序列

数组必须具有相同的形状,除了在对应于axis(默认情况下为第一个)的维度中。

axis:int,可选

数组将沿其连接的轴。默认值为0。

返回:

result:MaskedArray

保留带有任何屏蔽条目的连接数组。

也可以看看

numpy.concatenate
顶层NumPy模块中的等效函数。

例子

>>> 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)