numpy.ma.reshape#
- ma.reshape(a, new_shape, порядок='C')[источник]#
Возвращает массив с теми же данными, но новой формой.
См.
MaskedArray.reshapeдля полной документации.Смотрите также
MaskedArray.reshapeэквивалентная функция
Примеры
Изменение формы одномерного массива:
>>> a = np.ma.array([1, 2, 3, 4]) >>> np.ma.reshape(a, (2, 2)) masked_array( data=[[1, 2], [3, 4]], mask=False, fill_value=999999)
Изменение формы 2-D массива:
>>> b = np.ma.array([[1, 2], [3, 4]]) >>> np.ma.reshape(b, (1, 4)) masked_array(data=[[1, 2, 3, 4]], mask=False, fill_value=999999)
Изменение формы одномерного массива с маской:
>>> c = np.ma.array([1, 2, 3, 4], mask=[False, True, False, False]) >>> np.ma.reshape(c, (2, 2)) masked_array( data=[[1, --], [3, 4]], mask=[[False, True], [False, False]], fill_value=999999)