2010-09-01から1ヶ月間の記事一覧

無向グラフからループの取り出し

無向グラフからループの取り出し import networkx as nx G=nx.read_edgelist("test.net",create_using=nx.Graph()) j=nx.cycle_basis(G,'1') print j test.net 1 2 2 3 3 1 1 5 5 4 4 1 1 6

python で有向ネットワークの三角形の取り出し。

python で有向ネットワークの三角形の取り出し。test.net 1 2 2 3 3 1 1 5 5 1 import networkx as nx G=nx.read_edgelist("test.net",create_using=nx.DiGraph()); for i in G.nodes(): outs=G.successors(i); ins=G.predecessors(i); for j in outs: for k…

 構造体と構造体ポインタ

構造体でのキューの例。 (1)構造体の定義 (2)構造体宣言 (3)構造体ポインタ宣言 (4)アドレスを渡す。 (5)使うという順番。 struct node{ double value; struct node *next; }; int main(){ struct node fist; struct node *nodeA nodeA=&fist…

Rで2次元ヒストグラム2

R

hist2db<-function(x,y,kugirix,kugiriy){ sx<-kugirix[1:(length(kugirix)-1)] sy<-kugiriy[1:(length(kugiriy)-1)] fx<-kugirix[2:(length(kugirix))] fy<-kugiriy[2:(length(kugiriy))] boxf<-function(x){ j1<-max(which(sx

Rで2次元ヒストグラム

Rで2次元ヒストグラムを書く。 hist2db<-function(x,y,kugirix,kugiriy){ sx<-kugirix[1:(length(kugirix)-1)] sy<-kugiriy[1:(length(kugiriy)-1)] fx<-kugirix[2:(length(kugirix))] fy<-kugiriy[2:(length(kugiriy))] counts<-0 i1<-0 i2<-0 j1<-0 j2<-0 …