小编leo*_*ank的帖子

从熊猫数据帧创建 igraph Graph

我有以下熊猫数据框包含一个边缘列表如下:

        name1              name2    weight
0  $hort, Too  Alexander, Khandi  0.083333
1  $hort, Too             B-Real  0.083333
Run Code Online (Sandbox Code Playgroud)

我想从熊猫数据帧(而不是从文件)创建一个 igraph 对象。该图太大,因此我无法将其转换为邻接矩阵。怎么做?

python igraph pandas

7
推荐指数
3
解决办法
7140
查看次数

计算numpy中2个点列表的距离

我有 2 个点列表作为 numpy.ndarray,每一行都是一个点的坐标,例如:

a = np.array([[1,0,0],[0,1,0],[0,0,1]])
b = np.array([[1,1,0],[0,1,1],[1,0,1]])
Run Code Online (Sandbox Code Playgroud)

这里我想计算2个列表中所有点对之间的欧氏距离,对于a中的每个点p_a,我想计算它与b中每个点p_b之间的距离。所以结果是

d = np.array([[1,sqrt(3),1],[1,1,sqrt(3)],[sqrt(3),1,1]])
Run Code Online (Sandbox Code Playgroud)

如何使用numpy中的矩阵乘法来计算距离矩阵?

python numpy

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2

igraph ×1

numpy ×1

pandas ×1