【发布时间】:2015-02-15 09:23:13
【问题描述】:
我有 3 个变量要适合 kmeans 模型。一个是 TFIDF 向量,一个是 Count 向量,第三个是文档中的单词数(sentence_list_len)。
这是我的代码:
vectorizer=TfidfVectorizer(min_df=1, max_df=0.9, stop_words='english', decode_error='ignore')
vectorized=vectorizer.fit_transform(sentence_list)
count_vectorizer=CountVectorizer(min_df=1, max_df=0.9, stop_words='english', decode_error='ignore')
count_vectorized=count_vectorizer.fit_transform(sentence_list)
sentence_list_len # for each document, how many words are there
km=KMeans(n_clusters=num_clusters, init='k-means++',n_init=10, verbose=1)
km.fit(vectorized)
如何将 3 个变量拟合到 km.fit 中?具体来说,我如何将它们全部堆叠起来并将其提供给 km.fit()?
【问题讨论】:
标签: python machine-learning scipy scikit-learn k-means