“Pythonを10倍以上高速化は可能。具体的な測定結果。メモリ効率の最適化 - ジェネレータの活用。リスト操作の高速化 - 内包表記とNumPyの使い分け。C言語に変換して究極の高速化。プロファイリングで遅い箇所を特定”
結局C頼り
「AIちゃん、Rust(かGo)に書き替えといて」で終わり。
どうしてもPythonを使わなければならない理由があるんだよ
“場面別の最適化手法選択ガイド: 問題の種類に応じて、最適な手法を選択することが重要です。”
pypy使えば
インタプリタでも同じ結果の違う処理に書き換えて実行した方がいいのかな。文字列連結は勝手にjoin使うとか。
100万倍高速化、いつの間にか消えていた。 https://web.archive.org/web/20190502074053/https://qiita.com/Akai_Banana/items/48a35d2a40d1804d3b32
https://www.perio.org/wp-content/uploads/ninja-forms/40/How-to-speak-directly-on-Coinbase-Rapidly-Connect.pdf
[入門] Pythonを10倍高速化する実践テクニック集 - Qiita
“Pythonを10倍以上高速化は可能。具体的な測定結果。メモリ効率の最適化 - ジェネレータの活用。リスト操作の高速化 - 内包表記とNumPyの使い分け。C言語に変換して究極の高速化。プロファイリングで遅い箇所を特定”
結局C頼り
「AIちゃん、Rust(かGo)に書き替えといて」で終わり。
どうしてもPythonを使わなければならない理由があるんだよ
“場面別の最適化手法選択ガイド: 問題の種類に応じて、最適な手法を選択することが重要です。”
pypy使えば
インタプリタでも同じ結果の違う処理に書き換えて実行した方がいいのかな。文字列連結は勝手にjoin使うとか。
100万倍高速化、いつの間にか消えていた。 https://web.archive.org/web/20190502074053/https://qiita.com/Akai_Banana/items/48a35d2a40d1804d3b32
https://www.perio.org/wp-content/uploads/ninja-forms/40/How-to-speak-directly-on-Coinbase-Rapidly-Connect.pdf