2009-11-01から1ヶ月間の記事一覧

 pythonでcsvファイル読み取りランダムシャッフル

pythonでcsvデータを 読み込み一行にしてランダムシャッフル。 import random import sys import csv #filename=sys.argv[1] a1=[] a2=[] for row in csv.reader(file(sys.argv[1])): col1,col2=row a1.append(col1) a2.append(col2) a=a1+a2 a=list(set(a))…

pythonでuniq風。 ただし、順番を保存しないので、 注意。 a=list(set(a))

 pythonでデータのランダムシャッフル

pythonでcsvファイルを読み込む。 一つめのコマンド引数でファイルを指定 python test.py [filename] awk -F, '{print $1,$2}' [filename] とおなじ。test.py import random import sys import csv for row in csv.reader(file(sys.argv[1])): col1,col2=row…

 pythonでデータのランダムシャッフル

pythonでデータのランダムシャッフル。 入力ファイル 1 2 3 4 5 出力ファイル 1,3 2,4 3,2 4,1 5,5 コード: import random import sys file=sys.argv[1] #print file a=[] #ファイル読み込み for line in open(file,'r'): a.append(line.strip("\n")) #配列…

Rで累積分布を書く。バッチ処理バージョン

R

CSVファイルの一列目に書かれた、 値の累積分布を計算し、グラフをeps で出力するスクリプト 無理やりRだが、これはおそらくgnuplotだともっと簡単かもしれない。 使い方 R --vanilla --slave --args input.csv X-axisName 出力はtmp.epsがデフォルト 一つ…

vine linuxでのvncでリモートデスクトップ

vncを使えば、linuxへリモートデスクトップが実現できる。 windowからでもOK。linux側: apt-get install vnc-server vncserver :1 ファイア―ウォールの解除 /usr/bin/system-config-securitylevel-tui でTCP: 9501 のファイアーウォールの解除。 vncの待…

リモートデスクトップを実現するフリーソフト

リモートデスクトップを実現するフリーソフト。Windows XP home edition でも大丈夫。realVNC http://www.vector.co.jp/soft/win95/net/se324464.htmlwindows linux macなど さまざまなOSをwindows から操作できる。

 今日の記録

7437

linuxを簡単にwindowsからインストール

linuxを簡単にwindowsからインストール (CDなし)unetbootinというソフトでできる。 ただし、インストールするディレクトリと linuxのパーテーションを考えてから インストールすると大変なことになる。http://unetbootin.sourceforge.net/たぶん、簡単にwi…