This is a pre-release version (latest). Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy latest / numpy / ma / extras / compress_rows

function

numpy.ma.extras:compress_rows

source: build-install/usr/lib/python3.14/site-packages/numpy/ma/extras.py :955

Signature

def   compress_rows ( a )

Summary

Suppress whole rows of a 2-D array that contain masked values.

Extended Summary

This is equivalent to np.ma.compress_rowcols(a, 0), see compress_rowcols for details.

Parameters

x : array_like, MaskedArray

The array to operate on. If not a MaskedArray instance (or if no array elements are masked), x is interpreted as a MaskedArray with mask set to nomask. Must be a 2D array.

Returns

compressed_array : ndarray

The compressed array.

Examples

import numpy as np
a = np.ma.array(np.arange(9).reshape(3, 3), mask=[[1, 0, 0],
                                                  [1, 0, 0],
                                                  [0, 0, 0]])
np.ma.compress_rows(a)

See also

compress_rowcols

Aliases

  • numpy.ma.compress_rows