システムの分割基準:モジュール化の原則と実践
はじめに 1972年、David Parnasが発表した論文「On the Criteria To Be Used in Decomposing Systems into Modules」は、ソ...
14 search resultsShowing 1~14 results
You need to log-in
はじめに 1972年、David Parnasが発表した論文「On the Criteria To Be Used in Decomposing Systems into Modules」は、ソ...
igraphを用いて重み付きグラフを生成する。 from igraph import * 重み付き隣接行列は以下で与える。 adj = np.array([[1, 2, 3], [2, 2, 1...
ある二つのリスト(A, B)を用意する。ここで$B\subset A$である。 部分集合Bに対応するAのindexを取り出したい。 つまり A = [1\sim 100の整数のリスト]\\ B ...
ネットワーク(グラフ) グラフ理論で呼ばれるネットワーク(グラフ)とは,会社の取引関係や論文の共著関係,俳優の共演関係に見られるような,ノード(会社,著者,俳優)の集合$V$とリンク(取引関係,...
Poisson分布 確率変数Xが$P(X=k)= \frac{\lambda^ke^{-\lambda}}{k!}$を満たしているときPoisson分布に従っている。 Poisson分布の確率質...
Import import numpy as np from scipy import stats import matplotlib.pyplot as plt 乱数を生成 ガウス分布、ポアソ...
ランダム有向ネットワーク 頂点数:n=1,000,000個 辺数:m=約5,000,000本 この条件のもとランダム有向ネットワークをpythonで生成してみる。 p=\frac{m}{n(n-...
BA Modelの生成 グラフをpythonのnetworkxで生成する。 ここでそのグラフはスケールフリーなグラフである。 スケールフリーとは次数分布がべき乗則に従うネットワークである。 生成...
隣接行列(adjacency)と行列積 このネットワークの隣接行列$A$は A = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1...
ある条件をもとに行列内の値を変更する。 A = np.array([[1,2,3,4],[-1,2,-9,10],[7,6,10,-8]]) print(A) # [[ 1 2 3 4] ...
mathにfactorial関数という階乗を求めることができるものがある。 print(math.factorial(10)) # =>3628800 実装 自力で階乗を実装してみる。 d...
多次元配列であるリストまたはarrayを一次元化する。 理想は下のようなコードがあればいい。 Flatten.py F = [[1, 2, 3], [4, 5], [6], [7, 8, 9, ...
あるエッジリストをもとにランダムな有向グラフを生成したいです。 import networkx as nx G = nx.read_edgelist(path, create_using=nx....
Bow-tie構造とは 有効ネットワークにおいて、Bow-tie構造とは強連結成分(SCC)、SCCに入るIN、SCCから出るOUT、INとOUTを結ぶTUBE、INとOUTから伸びるひげ(TE...
14 search resultsShowing 1~14 results
Qiita is a knowledge sharing service for engineers.