エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでリストや配列の計算速度を比較してみた | SIOS Tech. Lab
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでリストや配列の計算速度を比較してみた | SIOS Tech. Lab
要素数2の場合の実行時間は numpy+リスト化>for文>zip()>内包表記>numpy>map() 要素数20の場合の実行時... 要素数2の場合の実行時間は numpy+リスト化>for文>zip()>内包表記>numpy>map() 要素数20の場合の実行時間は numpy+リスト化>for文>内包表記>zip()>map()>numpy 要素数200の場合の実行時間は for文>内包表記>zip()≒numpy+リスト化>map>numpy となりました。 リスト化は結構時間がかかるようです。 要素数が少ない場合はmap()を使うのが高速で、要素数が2桁になるあたりからnumpyの方が高速に計算できるようです。要素数が2桁になるようなリストの各要素を足すような計算する場合はnumpyを使った方が速くなりそうです。 さらに要素数を増やして実験してみましたが、numpy+リスト化では、mapより速くなることはなさそうです。リストの各要素を足すような計算する場合(かつ、プログラムのほかの部分との兼ね合いなどでデータをリ