オプションの後ろに引数が必要な場合 シェルのgetoptsを使った引数設定についてです。 下記のように、例えば、-fオプションを設定する場合、 fのあとに":"をつけると、引数が必要になります。 while getopt・・・
オプションの後ろに引数が必要な場合 シェルのgetoptsを使った引数設定についてです。 下記のように、例えば、-fオプションを設定する場合、 fのあとに":"をつけると、引数が必要になります。 while getopt・・・
command not foundのエラーメッセージ c言語やPythonに慣れていると、シェルで変数への代入は少し戸惑うかもしれませんね。 例えば、 $ cat sample.sh #!/bin/sh var = mo・・・
指定した個数かどうかをチェック 指定した個数かどうかをチェックします。 シェル変数の$#で、引数の個数を取得できます。 参考:シェルのgetoptsを使った引数設定 下記がサンプルコードになります。 引数が一つであること・・・
xxdコマンドでバイナリーを16進数で出力 ※MACターミナル(BSD系)での動作確認です。 例えば、下記のin.binがあったとします。 $ cat in.bin 5dZ2 xxdはデフォルトで、2byte単位で出力し・・・
for文でn列目以降を出力するのが楽 列変数を使って、$1,$2,$3,,,というようにprint出力するのもできますが、 手間もかかり限界もありますね。 参考:awkの$0,$1,$2,$3,変数で列の操作 for文を・・・
再帰を使った場合 参考:[c言語]フィボナッチ数列を動的計画法でコーディング 容量Wmaxのナップザックに、N個の品物を入れる。 品物iの重さがw[i] 価値がv[i]であるときに、容量Wmaxを超えない、 かつ、価値が・・・
トリプルポインタを関数の引数に渡して、2次元配列のメモリ確保をする 関数内で2次元配列のメモリ確保をして、関数の引数に返すためには、その引数にはトリプルポインタを渡してあげる必要があります。 c言語でここまで操作できると・・・
csvファイルから散布図を作成 一番基本的な書き方になります。 参考:numpyでcsvを読み込みmatplotlibでグラフを作成 csvファイルをロードして、X,Yの値を指定します。 下記がサンプルコードになります。・・・
numpyでcsvを読み込みmatplotlibでグラフを作成 csv形式のファイルを読み込み後、 npArray = np.loadtxt("in.txt", delimiter = ",・・・
全探索での実装 下記のように2重ループ処理をして、全探索をします。 全ての組み合わせの合計値を順次算出して、最大値を更新していきます。 getMax()については、別途関数として実装しています。 サンプルコードを参照して・・・