タグ

ブックマーク / tanakahx.hatenablog.com (1)

  • Python (NumPy) と Common Lisp (LLA) で行列積の実行速度を比較する - 不確定特異点

    近年、機械学習や Deep Learning などのデータサイエンス分野を筆頭に数値計算の需要が高まってますが、その中でよく使われているのが Python の NumPy というライブラリです。NumPy を使うことで、動的で柔軟なスクリプト言語上で比較的高速に数値計算が可能になり、NumPy を使った SciPy や matplotlib などのライブラリも充実していることから、近頃の Python 人気が高まっているのだと思います。 個人的には Common Lisp が好きなので、NumPy との速度差が気になるところです。そこで単精度浮動小数点数を要素とする100行100列の行列積を対象に、Python、Common Lisp、C でベンチマークをとって比較してみました。(あ、ちなみに僕は Python も好きですよ。) 実行環境は以下の通りです。 $ uname -a Linux

    Python (NumPy) と Common Lisp (LLA) で行列積の実行速度を比較する - 不確定特異点
    peketamin
    peketamin 2016/12/19
  • 1