pyyeti.locate.find_rows¶
- pyyeti.locate.find_rows(matrix, row)[source]¶
Get True/False vector indicating where row occurs in matrix
- Parameters:
matrix (array) – 2d numpy array.
row (array) – 1d numpy array.
- Returns:
1d ndarray – True/False vector with True indicating where row occurs in matrix. Will be all False if row does not occur in matrix or if
len(row) != cols(matrix).
Examples
>>> import numpy as np >>> from pyyeti import locate >>> mat = np.array([[7, 3], [6, 8], [4, 0], ... [9, 2], [1, 5], [6, 8]]) >>> locate.find_rows(mat,np.array([1, 2])) array([False, False, False, False, False, False], dtype=bool) >>> pv = locate.find_rows(mat,np.array([6, 8])) >>> pv array([False, True, False, False, False, True], dtype=bool) >>> mat[pv, :] array([[6, 8], [6, 8]])