dims = np.maximum(array_2d.max(0), row) + 1
array_1d = np.ravel_multi_index(array_2d.T, dims)
row_scalar = np.ravel_multi_index(row, dims)
count = (array_1d == row_scalar).sum()
Подсчет того, сколько раз строка встречается в матрице (numpy)