タグ

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

  • Juliaのfor文はなぜ速い? - りんごがでている

    1年以上ぶりのブログ更新ですね。 atsuoishimotoさんのブログ記事で,私のブログ記事が言及されていました。 atsuoishimoto.hatenablog.com 書いてある内容はまさにその通りで,for文を回すこと自体が取り立てて遅いわけではなく,その中で何らかの処理をする際に動的型付け言語であるPythonの性質上避けて通れない処理があり,その処理をfor文の中で何度も繰り返すことで結果としてfor文全体の処理が遅くなるという内容でした。 そうすると,ひとつの疑問として,なぜ同じ動的型付け言語であるはずのJulia言語では同様の処理が高速なのかが気になるところでしょう。この記事ではそのあたりを少し解説しようと思います。 Juliaの型推論 問題となっているコードは,以下のように2つのベクトルの内積を計算するコードです。 function dot(a, b) s = zero

    Juliaのfor文はなぜ速い? - りんごがでている
    ch1248
    ch1248 2018/01/24
    Juliaの型推論について #Julia言語
  • 1