python
1adjacency = nx.to_scipy_sparse_matrix(G)#G is DiGragh 2W = adjacency + adjacency.T 3rowsum_W = np.sum(W.T, axis=0) 4rowsum_W = np.array(rowsum_W)[0] 5D = np.diag(rowsum_W) 6F = adjacency - adjacency.T 7b = np.sum(F.T, axis=0) 8L = D - W
このコードを実行しようとしたら計算量の多さからフリーズしてしまいます。
Gのノード数は100万個、エッジ数は500万個あります。
フリーズしてしまうため、どの行の計算量が多いかがわかりません。
計算量の多い行とそれの代替コードを教えてください
あなたの回答
tips
プレビュー