タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonと高速化に関するmoqadaのブックマーク (1)

  • Pythonの処理速度を上げる方法 その1 - とある誰かの覚え書き

    関数のサーチを省略する Pythonの処理系が関数を呼び出す際、その関数をサーチする時間がかかる。関数を変数に格納してサーチを省略することで、処理速度を改善できる。 検証方法 timeitモジュールを使い、string.atol()の実行結果を測定する。この際、stringモジュールを有効にするために、timeitの第二引数(スタートアップコード)に"import string"を指定する。 実行結果 >>> import timeit >>> timeit.Timer('string.atol("1000")', 'import string').timeit(10000) 0.008614782046606706 >>> timeit.Timer('m("1000")', 'import string\nm=string.atol') 0.0078415692496491829 この例

    Pythonの処理速度を上げる方法 その1 - とある誰かの覚え書き
    moqada
    moqada 2008/04/12
    関数は変数に格納した方が、量が少ない場合はjoinより+の方が、早い。
  • 1