Clustering Categorical And Numerical Data In Python