タグ

2015年5月8日のブックマーク (3件)

  • あなたのPythonを爆速にする7つの方法

    最近プロコン(プログラミング・コンテスト)をはじめました。 基的にはアルゴリズム勝負なのですが、とにかく速度を競うプロコンです。 小手先の速度チューニングもバカにできません。 何が速くて何が遅いのかはっきりさせるため、ボトルネックになりそうな操作のベンチマークを取りました。 実行環境は下記のとおりです。 python2.7.5 OS: MacOSX 11 CPU: Core i7 2GHz (4core) MEM: 16GB その1. 配列の初期化を高速化する まずはプロコンの基中の基、配列の初期化です。 下記7つの初期化方法を比較してみます。 空配列へappendして配列をつくる for内包表記で配列をつくる サイズ1(None)の配列を乗算してから値を代入する サイズ1(None)の配列を乗算する サイズ1(ゼロ)の配列を乗算する すべてゼロのarrayをつくる 0〜nのarra

  • DoDo - ハッカー向け。CUIのタスク管理 MOONGIFT

    タスク管理は定期的に新しいソフトウェア、サービスが出てきています。多機能であれば良いという訳ではなく、マルチデバイスで使えれば良いというものでもありません。むしろ個人の利用形態、シチュエーションに合わせてその分、存在すると言っても良いでしょう。 今回はDoDoというタスク管理ツールを紹介します。あの絶滅したと言われているドゥードゥーをモチーフにしたCLIのタスク管理ツールです。 DoDoの使い方 DoDoのインストールはpipコマンドでできます。 $ pip install dodopie インストールが終わったらまず初期化をします。 $ dodo init Successfully initialized DoDo これで準備は完了です。addでタスクを追加できます。 $ dodo add "タスクを追加" タスクを追加 ID Status Date(-t) Owner(-u) Desc

    DoDo - ハッカー向け。CUIのタスク管理 MOONGIFT
  • 動画から連続画像出力する - フルスタックっていうか、いろいろやりたい

    久富慶子アナです。やべっちでのユニホーム姿とかいいですね。 macで動画から画像を連続出力する方法について説明します。 まず、ffmpegをインストールします brew install ffmpegこれで、たとえば以下のようなコマンドをうつことによって 画像が出力されます。 動画のすべてのframeを画像出力する ffmpeg -i hoge.mov -an -vsync 0 img%03d.png動画のすべてをframeを1として画像出力する(18秒の動画なら18枚出力) ffmpeg -i hoge.mp4 -an -r 1 img%03d.png 参考) 【ffmpeg】動画から特定フレームを画像で出力する方法 : ニコニコ動画研究所

    動画から連続画像出力する - フルスタックっていうか、いろいろやりたい