Ich bin neu in Kmeans Clustering-Methode. Ich versuche, eine 1-dimensionale String-Array-Daten in Python zu clustern.Python Kmeans auf Zeichenfolge
Im Folgenden finden Sie meine Daten:
expertise=['
Bioactive Surfaces and Scaffolds for Regenerative Medicine',
'Drug/gene delivery science',
'RNA nanomedicine', 'Immuno/bio/nano-engineering', 'Biomaterials', 'Nanomedicine',
'Biobased Chemicals and Polymers',
'Membranes Science & Technology',
'Modeling of Infectious and Lifestyle-related Diseases']
km = KMeans(n_clusters=2)
km.fit(expertise)
und i Valueerror erhalten: string nicht konvertieren konnte zu schweben:
so frage ich mich, wie KMeans auf String-Daten anzuwenden oder ist es eine Möglichkeit, die ich ändern kann die Daten in zwei Dimensionen?
Was soll ein Cluster von Strings bedeuten? – polku
Ich habe Koordinaten auf Kmeans versucht und es funktioniert perfekt. so frage ich mich, ist String Daten arbeiten oder nicht – AAron
Nun, genau das ist nicht 'String-Daten', sondern nur Strings. Es ist sicherlich möglich, "Cluster von Strings" zu erstellen, wenn Sie einen Weg finden, um Daten von ihnen zu erhalten (wie die Hamming-Distanz oder etwas Ähnliches), aber sklearn kann das nicht für Sie tun, NLTK hat vielleicht so etwas. – polku