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

ネットワークのランダム化

ネットワークのランダム化1 #include<stdio.h> #include<math.h> #include<set> #include<map> #include<vector> #include<sstream> #include<fstream> #include<iostream> #include<string.h> #include<stdlib.h> #include<mt.h> int f_label(int i){ return (int)log2((double)i); } int main(){ using namespace std; FILE *fp; std:…</mt.h></stdlib.h></string.h></iostream></fstream></sstream></vector></map></set></math.h></stdio.h>

gslで離散一様分布乱数発生。

C gsl

gslで離散一様分布乱数発生。 http://www.gnu.org/software/gsl/manual/html_node/Sampling-from-a-random-number-generator.html

gslを用いたC言語のランダムシャッフル

gslを用いたC言語のランダムシャッフル。 http://www.gnu.org/software/gsl/manual/html_node/Shuffling-and-Sampling.html #include<stdio.h> #include<gsl/gsl_rng.h> #include<gsl/gsl_randist.h> int main(){ const gsl_rng_type *T; int a[42]; int i; gsl_rng *r; T=gsl_rng_default; r=gsl_rng_al</gsl/gsl_randist.h></gsl/gsl_rng.h></stdio.h>…

遺跡

万蔵寺廻り遺跡から産出された種実について点数の対数をX軸におき、産出した建物数をY軸に置いた散布図を描く。数の多い種類ほどより多くの家にある。それが対数的。 http://blog.livedoor.jp/archaeoring/archives/52102745.html 黒曜石の出土率と原産地か…

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

R

2次元ヒストグラム3 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

アニールネットワーク

アニールネットワーク #include<stdio.h> #include<math.h> #include<set> #include<map> #include<vector> #include<sstream> #include<fstream> #include<iostream> #include<string.h> #include<stdlib.h> int main(){ using namespace std; FILE *fp; std::string index; std::string str; std::string str2; std::map</stdlib.h></string.h></iostream></fstream></sstream></vector></map></set></math.h></stdio.h>

C++でネットワークの次数を求める

C++でネットワークの次数を求める test.net 1 3 2 3 4 5 2 1 #include<stdio.h> #include<iostream> #include<map> #include<string> #include<fstream> #include<vector> #include<set> int main(){ using namespace std; FILE *fp; std::string index; std::string value; std::string str; string str2; std::vec</set></vector></fstream></string></map></iostream></stdio.h>…

C++でスペース区切りのデータを連想配列に詰め込む

test.dat 1 2 1 3 1 5 3 5 2 4 #include<stdio.h> #include<iostream> #include<map> #include<string> #include<fstream> int main(){ using namespace std; FILE *fp; std::string index; std::string value; std::string str; char* str2; std::map<std::string,std::string> data; std::ifstream ifs("test.dat"); whil…</std::string,std::string></fstream></string></map></iostream></stdio.h>

c言語でカンマ区切りの文章を読む

c言語でカンマ区切りの文章を読む http://simd.jugem.jp/?eid=49 http://networkprogramming.blog18.fc2.com/blog-entry-89.htmlstrtok関数で空白で分ける。 strtok関数は、 strtok(文字列,区切り文字)の仕様。 一回目はstrok(文字列, 区切り文字)で呼ぶ。 …

C++言語で連想配列風。

C++言語で連想配列風。 map型を使って楽する。 #include <stdio.h> #include <string> #include <map> #include <iostream> int main(){ using namespace std; std::map<std::string,std::string> data; data["a"]="AA"; data["b"]="BB"; data["d"]="CC"; data["e"]="EE"; cout << data["d"] <<"\n"; return 0; }</std::string,std::string></iostream></map></string></stdio.h>