numpy.ma.expand_dims
-
numpy.ma.expand_dims(x, axis)[source] -
Расширить форму массива.
Расширяет форму массива, включив новую ось перед осью, указанной параметром
axis. Эта функция ведет себя так же, какnumpy.expand_dims, но сохраняет замаскированные элементы.См. также
-
numpy.expand_dims - Эквивалентная функция в модуле NumPy верхнего уровня.
Примеры
>>> import numpy.ma as ma >>> x = ma.array([1, 2, 4]) >>> x[1] = ma.masked >>> x masked_array(data = [1 -- 4], mask = [False True False], fill_value = 999999) >>> np.expand_dims(x, axis=0) array([[1, 2, 4]]) >>> ma.expand_dims(x, axis=0) masked_array(data = [[1 -- 4]], mask = [[False True False]], fill_value = 999999)Тот же результат можно получить, используя синтаксис срезов с
np.newaxis.>>> x[np.newaxis, :] masked_array(data = [[1 -- 4]], mask = [[False True False]], fill_value = 999999) -
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.ma.expand_dims.html