[scikit-learn] Clustering 4 dimensional data

Dale T Smith Dale.T.Smith at macys.com
Tue Feb 28 08:08:14 EST 2017


Use whitespace and carriage returns to reformat your data. It’s not clear what you are doing. Also, put it into a Pandas dataframe and make a few plots. The Visualization page is very helpful, along with the Seaborn examples.


____________________________________________________________________
Dale T. Smith | Macy's Systems and Technology | IFS eCom CSE Data Science
5985 State Bridge Road, Johns Creek, GA 30097 | dale.t.smith at macys.com

From: scikit-learn [mailto:scikit-learn-bounces+dale.t.smith=macys.com at python.org] On Behalf Of Rohan Koodli
Sent: Monday, February 27, 2017 10:43 PM
To: scikit-learn at python.org
Subject: [scikit-learn] Clustering 4 dimensional data

⚠ EXT MSG:
I'm having trouble understanding how to cluster multidimensional data. Specifically, a 4 dimensional array.


test = [[[[3,10],[1,5],[3,18]],[[3,1],[0,0],[0,0]],[[3,3],[1,5],[0,0]]],[[[1,5],[2,7],[0,0]],[[1,7],[0,0],[0,0]],[[0,0],[0,0],[0,0]]]]



from sklearn import mixture

gmm = mixture.GMM()

gmm.fit(test)
The code returns the following error:

"Found array with dim 4. GMM expected <= 2."

Do I need to change the way my data is formatted? Is there a way of doing clustering on 4 dimensional data?
* This is an EXTERNAL EMAIL. Stop and think before clicking a link or opening attachments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-learn/attachments/20170228/ec753fa2/attachment-0001.html>


More information about the scikit-learn mailing list