タグ

2011年7月20日のブックマーク (5件)

  • awk

    awk の使い方 awk とは awk とは、数値や文字列が規則正しく並んでいるテキストファイルに対して以下の操作を行うのに適したコマンド(スクリプト言語)である。 編集(一部分の取り出し、並べ換え) 簡単な数値の計算(表計算) 簡単な処理ならば、C言語でプログラムをするよりも、手早く行なうことができるので、 覚えておくといろいろ便利だろう。 また、文法はC言語に似ているので、C言語を知っている者には簡単に覚えることができる。 Linuxを始めUNIXには標準でインストールされているが、 DOS(WINDOWS)、Mac 用のものもある。 awk の簡単な使い方 その1 awk はコマンドラインでも、C言語のようにプログラムをファイルに書いても実行できるが、 まず、一番簡単なコマンドラインから、実行する方法をやってみる。 最初にも書いた通り、awk は何かのデータを元に処理を進めるので、例

  • GNUPLOTで点にラベルをつけて描きたい - OKWAVE

    set label を使えば、類似のことは実現できそうです。 参考:http://www.linux.or.jp/JF/JFdocs/gnuplot.html#ss25.20 つまり、 set label "A" at 1.2,3.4 set label "B" at 3.2,6.7 set label "C" at 5.3,9.8 という内容のファイル label と、 1.2,3.4 3.2,6.7 5.3,9.8 という内容のファイル data をつくっておき、 gnuplotのプロンプトで load "label" plot "data" とやれば表示されます。 UNIXということなので、 #!/bin/awk -f { print "set label \"$3\" at $1,$2" } というファイル label.awkを作れば、 awk -f label.awk data

    GNUPLOTで点にラベルをつけて描きたい - OKWAVE
    kt0k
    kt0k 2011/07/20
    散布図の書き方,awk
  • 類似度と距離 - CatTail Wiki*

    2つのデータが似ている度合いを,類似度の大きさや距離の近さといった数値にしてあらわすことで,クラスタ分析や,k-近傍法,多次元尺度構成法(MDS)をはじめとするいろいろな分析を行うことが可能となる. ここでは,よく知られている類似度や距離について述べる. 類似度という概念は,2つの集合の要素がまさにどれだけ似ているかを数量化したものであり,距離とは,要素同士の離れ具合,従って非類似度とちかい概念と考えてもよい. 参考までに数学における距離の概念の定義を示すと, 距離空間の定義 Sを1つの空でない集合とし,dをSで定義された2変数の実数値関数 d(SxS) → R が,以下の4条件(距離の公理) D1 : (非負性) 任意のx,y∈Sに対して d(x,y)≧0. D2 : (非退化性) x,y∈Sに対し d(x,y)=0  ⇔ x=y. D3 : (対称性) 任意のx,y∈Sに対して d(x

    類似度と距離 - CatTail Wiki*
  • Emacs でファイルの文字コードを変換するときの覚書 - gan2 の Ruby 勉強日記

    もうさすがに忘れないだろーとは思っているものの 以前もそんな風に思っていてしばらくしたらあやふやになっていたので 記憶に定着されることを祈りつつちゃんと書いておく。 基 以下の2つを覚えておけばまず大丈夫。 文字化けしてるとき (UTF-8 のファイルなのに SJIS で開いちゃったとき) 「C-x RET r utf-8」 文字化けしてないとき (SJIS のファイルを UTF-8 で保存したいとき) 「C-x RET f utf-8」 間違って上記の2つをあべこべに使うと厄介なことになるので注意。 僕を含め、「Emacs でファイルが文字化けしておかしくなった!」って人は 大体文字化けしている状態で「C-x RET f」で保存しちゃってハマることが多い気がする。 文字化けしちゃってるときは「C-x RET r」だよ! ちなみにこの「r」は「revert (戻る、復帰する)」の頭文字み

    Emacs でファイルの文字コードを変換するときの覚書 - gan2 の Ruby 勉強日記
    kt0k
    kt0k 2011/07/20
    文字コード
  • 4.12 日本語コードの変換 -- (nkf)

    4.12.1 日語文字コードを変換する -- (nkf) 文字コードはOS やアプリケーションなどによって 異なる場合があります. Emacs () ではどの文字コードであっても読み書きできるので, 文字コードの種類を気にする必要はありませんが, LaTeXなどのように特定の文字コードでしか利用できないアプリケーションでは ファイルを適切な文字コードに変換する必要があります. 日語テキストの文字コード変換を行うには, nkfコマンド (Network Kanji Filter) を利用します.

    kt0k
    kt0k 2011/07/20
    改行コードの変更nkf