情報処理

R

Rで行列を扱うときの注意点

行列から1行(列)を抽出すると、ベクトルになるので注意 > mat <- matrix(1:12, ncol=4) > mat 1 4 7 10 2 5 8 ...
Emacs

プログラミングでコメントを上手に書く方法

過去に書いたコメントを見直す。 そのとき、どんな小さなことでも良いので、改善点を見い出す。 時間が経っているので、他者目線でコメントを見直せる。 そして、次にコメントを書くとき、その改善点を反映させる。 地味だけど...
Windows

古めのPCを上手に使う方法

作業開始よりずっと前にPCの電源を入れましょう。 そうすると、起動時間の長さにストレスを感じることも無くなります。 4年ほど前に購入したノートPC、起動時間が数分かかっています。なので、最近は早めに電源を入れるようにしました。...
Windows

【Windows】ディレクトリのタイムスタンプもコピーする方法

robocopyを使ってコピーすると、ディレクトリのタイムスタンプもコピーできます。 使用例 robocopy hoge bak\hoge /DCOPY:T 説明 エクスプローラーを使ってコピーすると、ディレクトリ...
Windows

ファイル名やフォルダ名の上手な付け方

ファイル名やフォルダ名には、頭に番号を付けると良いかも知れません。 データが整理されて、後で見直したときに助かるはずです。 こんな感じです。 00_hoge 01_fuga ... 順番に実行するプログラムなどには...
Windows

batch ファイルでパーセント(%)を表現する方法

batchファイルでは、%%(2つのパーセント)が%(1つのパーセント)を意味します。 確認 こちらのbatchファイルを実行します。 @echo off setlocal set hoge=%% echo %hoge...
Windows

batchファイルを手軽に扱う方法 | Emacs

Emacsの Bat mode ならbatchファイルを手軽に扱えます。 使い方 拡張子が.batのファイルをEmacsで開きます。 すると、何もしなくてもBat modeになります。 何も書かれていないbatch...
Windows

batchファイル作成で注意すべき点: ファイル名

ファイル内で使うコマンドをファイル名にすると、正常に動作しないようです。 例えば、robocopyコマンドを使うbatchファイルを作成し、ファイル名を"robocopy.bat"にすると正常に動作しません。 ファイル名を変え...
Python

RのlettersのようなPythonの文字列定数

string.ascii_lowercaseがRのlettersに対応するPythonの定数です。 使用例 >>> from string import ascii_lowercase >>> ascii_lowercase ...
Python

【Python】ASCIIコードとは

ASCIIコードとは、半角英数字などに紐付く数値のことです。 Pythonではord()でASCIIコードを調べることができます。 例 >>> for v in : ... print(v, ord(v)) .....