Ошибка памяти Python при использовании scipy.cluster.hierarchy.linkage Как работать? данные имеют (88234,2) форму - PullRequest
0 голосов
/ 17 марта 2019
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)

Трассировка (последний последний вызов): файл "clustering.py", строка 16, в connected = linkage (data, 'single') Файл "C: \ Users\ HP \ Anaconda3 \ lib \ site-packages \ scipy \ cluster \ierarchy.py ", строка 708, в связке y = distance.pdist (y, метрика) Файл" C: \ Users \ HP \ "Anaconda3 \ lib \ site-packages \ scipy \atial \ distance.py ", строка 1877, в pdist dm = np.empty ((m * (m - 1)) // 2, dtype = np.double) MemoryError

...