Change language

# Counter Python | Find duplicate rows in a binary matrix

| |

Examples:

` Input: [[1, 1, 0, 1, 0, 1], [0, 0, 1, 0, 0, 1], [1, 0, 1, 1, 0, 0], [1, 1, 0, 1, 0, 1], [0, 0, 1, 0, 0, 1], [0, 0, 1, 0, 0, 1]] Output : (1, 1, 0, 1, 0, 1) (0, 0, 1, 0, 0, 1) `

We have a solution to this problem, please refer to the section Counter () method. The approach is very simple,

1. Create a dictionary using the counter method, in which the strings will have a key value, and its frequency is — value.
2. Now go through the dictionary completely and print all lines with a frequency greater than 1.

` `

` # Function for finding duplicate rows in a binary matrix from collections import Counter   def duplicate ( input ):   # since lists are not available for the counter method # because the lists are mutable, so we will cite first # each line (list) in a tuple input = map ( tuple , input )   # now creating a dictionary freqDict = Counter ( input )    # print all lines with a frequency greater than 1 for (row, freq) < / code> in freqDict.items (): if freq" 1 :   print (row )   # Driver program if __ name__ = = "__ main__" :   input = [[ 1 , 1 , 0 , 1 , 0 , 1 ], [ 0 , 0 , 1 , 0 , 0 , 1 ], [ 1 , 0 , 1 , 1 , 0 , 0 ],   [ 1 , 1 , 0 , 1 , 0 , 1 ], [ 0 , 0 , 1 , 0 , 0 , 1 ], [ 0 , 0 , 1 , 0 , 0 , 1 ]] duplicate ( input ) `

` `

Output:

` (1, 1, 0, 1, 0, 1) (0, 0, 1, 0, 0, 1) `

## Shop

Learn programming in R: courses

\$

Best Python online courses for 2022

\$

Best laptop for Fortnite

\$

Best laptop for Excel

\$

Best laptop for Solidworks

\$

Best laptop for Roblox

\$

Best computer for crypto mining

\$

Best laptop for Sims 4

\$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

NUMPYNUMPY

How to specify multiple return types using type-hints

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

NUMPYNUMPY

glob exclude pattern

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

NUMPYNUMPY

Python CSV error: line contains NULL byte

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

## Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries