Python高性能編程(第2版)
張海龍 譯
出版時(shí)間:2023年08月
頁(yè)數(shù):375
“本書將改變你的編程思維,這樣的編程著作鳳毛麟角?!?br />
——Hilary Mason
Residence at Accel數(shù)據(jù)科學(xué)家
雖然現(xiàn)在編寫的Python代碼能夠正確地運(yùn)行,但我們希望其運(yùn)行速度能夠更快。本書基于Python 3編寫,闡述了如何找出計(jì)算密集型程序的性能瓶頸,進(jìn)而加快代碼的執(zhí)行速度。通過探索設(shè)計(jì)背后的基本理論,本書讓讀者對(duì)Python實(shí)現(xiàn)有了更深入的認(rèn)識(shí)。
本書面向編程經(jīng)驗(yàn)豐富的Python程序員。讀者將學(xué)習(xí)如何充分利用多核體系結(jié)構(gòu)或集群,如何讓系統(tǒng)在不喪失可靠性的情況下擴(kuò)縮容。通過本書,讀者還可獲悉眾多問題的具體解決方案;了解眾多公司在使用高性能Python進(jìn)行社交媒體分析、產(chǎn)品化機(jī)器學(xué)習(xí)等過程中遇到的難事、趣事。
本書包括以下內(nèi)容:
● 更牢固地掌握NumPy、Cython和剖析器;
● 了解Python如何抽象底層的計(jì)算機(jī)體系結(jié)構(gòu);
● 通過剖析找出CPU和內(nèi)存消耗方面的瓶頸;
● 選擇合適的數(shù)據(jù)結(jié)構(gòu)來(lái)編寫高效的程序;
● 提高矩陣和向量計(jì)算的速度;
● 使用工具將Python代碼編譯成機(jī)器代碼;
● 同時(shí)管理多個(gè)I/O和計(jì)算操作;
● 對(duì)多進(jìn)程代碼進(jìn)行轉(zhuǎn)換,使其能夠在本地或遠(yuǎn)程集群中運(yùn)行;
● 使用Docker等工具更快地部署代碼。
書名:Python高性能編程(第2版)
譯者:張海龍 譯
國(guó)內(nèi)出版社:人民郵電出版社
出版時(shí)間:2023年08月
頁(yè)數(shù):375
書號(hào):978-7-115-59947-6
原版書書名:High Performance Python, 2nd Edition
原版書出版商:O'Reilly Media
Micha Gorelick
米夏·戈雷利克(Micha Gorelick),F(xiàn)ast Forward Labs聯(lián)合創(chuàng)始人,致力于探討與機(jī)器學(xué)習(xí)研究和利用相關(guān)的倫理及現(xiàn)實(shí)問題。
Ian Ozsvald
伊恩·歐日沃爾德(Ian Ozsvald),首席數(shù)據(jù)科學(xué)家兼團(tuán)隊(duì)指導(dǎo);PyData倫敦年會(huì)的組織者之一;負(fù)責(zé)運(yùn)營(yíng)位于倫敦的咨詢公司Mor Consulting Data Science;經(jīng)常在國(guó)際會(huì)議上發(fā)表演講。