numpy.ma.append#

ma.append(a, b, axis=None)[原始碼]#

將值附加到陣列的末尾。

參數:
aarray_like

值會附加到此陣列的副本。

barray_like

這些值會附加到 a 的副本。它必須具有正確的形狀(與 a 相同的形狀,排除 axis)。如果未指定 axis,則 b 可以是任何形狀,並在使用前展平。

axisint,選用

附加 v 的軸。如果未給定 axis,則 ab 都會在用前展平。

回傳:
appendMaskedArray

附加 baxisa 副本。請注意,append 不會就地發生:會配置並填入一個新陣列。如果 axis 為 None,則結果會是一個展平的陣列。

另請參閱

numpy.append

NumPy 頂層模組中的等效函數。

範例

>>> import numpy as np
>>> import numpy.ma as ma
>>> 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)