python - 在执行 HAC 或 K-Means 的集群代码时遇到“重新启动内核...”错误
问题描述
我正在研究 HAC 算法聚类和 K-means 聚类,我正在使用著名的 fa_cup 数据集。问题是我在输出控制台中看到“Restarting kernel ...”错误。代码看起来不错,对我来说似乎我必须增加请求超时或类似的东西。因为当我尝试将 PCA 应用于我的 tfIDF 矢量化器时,我大多会收到此错误。这是我的代码片段:
tfidf_vector=TfidfVectorizer()
X=tfidf_vector.fit(all_data)
X =tfidf_vector.transform(all_data)
df1 = pd.DataFrame(X.toarray(), columns = tfidf_vector.get_feature_names())
#Load Data and here PCA provide 2 dimensions
data = df1
pca = PCA(2)
#Transform the data
df = pca.fit_transform(data)
plt.figure(figsize=(10, 7))
plt.title("Dendrograms")
dend = sch.dendrogram(sch.linkage(df, method='single'))
它主要是在线死亡pca.fit_transform(data)
(我猜是由于内存使用过多或请求超时或其他原因)。我试过在网上搜索它。但是,找不到确切或接近的解决方案。我已经添加了 IDE 停止的代码。
Python Version: 3.8
Spyder Version: 4.2.5
System: Mac
解决方案
推荐阅读
- service - systemd 服务将标准输出重定向到自定义文件名
- java - NetBeans 中的调试器输出
- c# - EF Core:找不到实体类型属性的支持字段,并且该属性没有 getter
- reactjs - 使用 SVG 的自定义 Material-UI 按钮?
- python - 如何正确使用 Dataflow / Apache beam wait_until_finish 持续时间参数?
- flutter - 仅当 Firestore 字段没有值时才显示底页
- android - 为什么 DecorView 会变为 null?
- c# - 一次签署多个 PDF 文件 / 批处理 / iText7
- javascript - Jest 抛出关于缺少全局函数的错误(vue.prototype)
- android - 使用风味构建后的 apk 中的恶意软件