Pythonで大規模なデータ処理をするときに不可欠なポイントを網羅!
Pythonの高速化技法について一歩踏み込んだプロユースの解説書。ボトルネックの測定方法から、最適なデータ構造の使い分け、CythonやPyPyなどのコンパイラの比較、numpyなどのパッケージの使い方、マルチコアCPUの活用法、メモリ効率を劇的に改善するトライ構造や近似計算まで、シンプルな実例プログラムを用いながらわかりやすく説明します。高性能なプログラムの書き方だけでなく、高性能なシステムの作り方を総合的に学ぶことができるPythonエキスパート必携の一冊です。
Pythonの高速化技法に関するプロユースの解説書。高性能なシステムの作り方を総合的に学べるエキスパート必携の一冊。
・【個人開発】爆速な賃貸物件の検索サービスを作った[2022-04-03に投稿]
・Python コードの高速化のアプローチ[2020-12-20に投稿]
・Python高速化を試してみた 後半:実用的なコードを改良する[2019-01-01に投稿]
・Python高速化を試してみた 前半:単純なコードで比較する[2018-12-24に投稿]
・Windows10のPython2.7でCythonを動かしてみる [2018-10-28に投稿]
・Python初心者がScikit-imageの例題を自分用に使うためのヒント8処理時間の計測とプロファイラ[2016-02-10に投稿]
・さだとJuliaでLDA[2015-12-24に投稿]
・コンピュータ言語を遅く使ってしまう方法2[2015-07-14に投稿]
・コンピュータ言語を遅く使ってしまう方法[2015-07-03に投稿]