numpy.ma.append#

ma.append(a,b,axis=None)[source]#

Append values to the end of an array.

Parameters:
aarray_like

Values are appended to a copy of this array.

barray_like

These values are appended to a copy ofa. It must be of thecorrect shape (the same shape asa, excludingaxis). Ifaxisis not specified,b can be any shape and will be flattenedbefore use.

axisint, optional

The axis along whichv are appended. Ifaxis is not given,botha andb are flattened before use.

Returns:
appendMaskedArray

A copy ofa withb appended toaxis. Note thatappenddoes not occur in-place: a new array is allocated and filled. Ifaxis is None, the result is a flattened array.

See also

numpy.append

Equivalent function in the top-level NumPy module.

Examples

>>>importnumpyasnp>>>importnumpy.maasma>>>a=ma.masked_values([1,2,3],2)>>>b=ma.masked_values([[4,5,6],[7,8,9]],7)>>>ma.append(a,b)masked_array(data=[1, --, 3, 4, 5, 6, --, 8, 9],             mask=[False,  True, False, False, False, False,  True, False,                   False],       fill_value=999999)
On this page