【发布时间】:2020-04-14 16:15:32
【问题描述】:
这是我的数据集:https://archive.ics.uci.edu/ml/datasets/Bank+Marketing
在这个数据集中,有 7 个数值变量,作为初学者,我无法使用欧几里得距离来计算距离矩阵。我在互联网上尝试了很多东西,但无法解决。数据很大,所以有时会导致一些内存问题。
from sklearn.metrics.pairwise import euclidean_distances
X = [[0, 1], [1, 1]]
# distance between rows of X
euclidean_distances(X, X)
# result:
# array([[0., 1.],
# [1., 0.]])
# get distance to origin
euclidean_distances(X, [[0, 0]])
# Result:
# array([[1. ],
# [1.41421356]])
我尝试在我的代码上应用的示例,我想它可以工作,但我无法正确应用它。
【问题讨论】:
-
请重复介绍,尤其是how to ask。没有代码、期望结果或数据的部分问题陈述(很少接受场外链接)不会构成 Stack Overflow 问题。
-
我编辑了它。现在好像没事了。
-
所以你实际上没有足够的内存来做这个?