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

自動的に拡張される素数リストの実装

Pythonの素数ジェネレータの実装は結構有名なはず。ProjectEulerのために、ランダムアクセス可能で必要に応じて拡張される素数リストを、素数ジェネレータを利用して作成した。ジェネレータの実装は4 TopCoderより。 from itertools import ifilter from ite…

cutilDeviceInitの使い方

cutilDeviceInitを使えばマシンが複数のGPUを搭載しているときの切り替えが簡単にできる。 #include<cutil.h> 〜 int main(int argc, char** argv){ cutilDeviceInit(argc, argv); 〜 }実行時にコマンドラインオプションでデバイス番号を指定する。 $ a.out --device=</cutil.h>…