タイトルはいささか誇張です。最後のセクションが一番言いたいことなので、そこまで読んでいただけたら嬉しいです。 きっかけは昨日こんなツイートをしたら割りとRTとFavがあったので、分かっている人には当たり前なのですが、解説を書いたらいいかなと思った次第です。 Pythonの人「for文を書いたら負け。ベクトル化して計算しろ。」 Juliaの人「ベクトル化して計算したら負け。for文書け。」— (「・ω・)「ガオー (@bicycle1885) 2015, 4月 3 Pythonのfor文 PythonやRを使っている人で、ある程度重い計算をする人達には半ば常識になっていることとして、いわゆる「for文を使ってはいけない。ベクトル化*1しろ。」という助言があります。 これは、PythonやRのようなインタープリター方式の処理系をもつ言語では、極めてfor文が遅いため、C言語やFortranで