使用scipy.cluster.hierarchy.linkage的Python内存错误如何进行修改?数据具有(88234,2)形状

时间:2019-03-17 05:32:28

标签: python-3.x scipy out-of-memory

import networkx as nx
from scipy.cluster.hierarchy import dendrogram, linkage
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import sys
sys.setrecursionlimit(10000)
g = pd.read_csv('facebook_combined.csv.txt', delimiter=' ')  
data = g.values
print(data.shape)
# print(nx.info(g))
linked = linkage(data, 'single')
dendrogram(linked,orientation='top',distance_sort='descending',show_leaf_counts=True)

回溯(最近通话最近):   在第16行的文件“ clustering.py”中      linked =链接(数据,“单个”)   链接在一起的文件“ C:\ Users \ HP \ Anaconda3 \ lib \ site-packages \ scipy \ cluster \ hierarchy.py”,第708行      y = distance.pdist(y,metric)   文件“ C:\ Users \ HP \ Anaconda3 \ lib \ site-packages \ scipy \ spatial \ distance.py”,行1877,在pdist中     dm = np.empty((m *(m-1))// 2,dtype = np.double) MemoryError

0 个答案:

没有答案