a = np.array([[1.32, 1, 4], [2, 3, 3.5], [1.32, 1, 4], [4, 5, 6.2]])
b = np.random.randint(1, 10 ** 20, 3)
c = np.dot(a, b)
vals, idx = np.unique(c, True)
Extract unique rows from a matrix in numpy with the frequency of each row that was created