エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
効率のいい(主に速度面)コードの書き方、の身につけ方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
効率のいい(主に速度面)コードの書き方、の身につけ方 - Qiita
はじめに 今までに何件かコード改善ネタを書いてきました。 ベタなプログラムを徐々に改善していく試み... はじめに 今までに何件かコード改善ネタを書いてきました。 ベタなプログラムを徐々に改善していく試み(記述量と実行速度のトレードオフ) 数値計算を自力でしているコードをNumPyにさせるようにしたら700倍速くなった話 「n要素ごとの平均を計算する」の爆速化 Boolean Indexを使った要素設定の高速化 これの元ネタ(改善を行ったコード)は全部学生さんの書いたプログラムなのですが、プログラムを直していて、 そもそも効率のいいプログラムを書く方法を知らないんじゃないのか。また、何をもって効率がいいというのか知らないんじゃないのか。 という気持ちが徐々に募ってきました。 そんなわけで今回はこの疑問に対しての考え、また、私の履歴を通してどのように効率のいいプログラムを書く方法を身につけていったかを紹介していこうと思います。 速さの発想 CPU的な話 私が初めてプログラミングを学んだのは20年