| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python高性能編程 (第2版) ISBN:9787115599476 出版社:人民郵電 著編譯者:(美)米夏.戈雷利克(Micha Gorelick)(美)伊 頁數:374 所在地:中國大陸 *此為代購商品 書號:1547814 可大量預訂,請先連絡。 【台灣高等教育出版社簡體書】 Python高性能編程 (第2版) 787115599476 (美)米夏.戈雷利克(Micha Gorelick)(美)伊 內容簡介 Python語言是一種腳本語言,應用領域非常廣泛,包括數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等。 本書共有12章,圍繞如何進行代碼優化和加快實際應用程序的運行速度進行講解,還介紹了如何解決CPU密集型問題、數據傳輸和內存密集型問題,如何通過移動數據、PyPy即時編譯器和非同步I/O提升性能。本書主要包括以下內容:計算機原理、列表和元組、字典和集合、迭代器、Python模塊、併發性、集群計算等。最後,本書通過一系列真實案例展現了在應用場景中使用Python時需要注意的問題。 本書適合中級和高級Python程序員,以及有一定Python語言基礎想要得到進階和提高的讀者閱讀。作者簡介 米夏·戈雷利克(Micha Gorelick),Fast Forward Labs聯合創始人,致力於探討與機器學習研究和利用相關的倫理及現實問題。目錄 前言第1章 理解高性能Python 1 1 基本的計算機系統 1 1 1 計算單元 1 1 2 存儲單元 1 1 3 通信層 1 2 綜合考慮 1 3 為何使用Python 1 4 如何成為高性能程序員 1 4 1 最佳實踐 1 4 2 對Notebook最佳實踐的思考 1 4 3 重新發現工作的樂趣 第2章 通過剖析找出瓶頸 2 1 高效地剖析 2 2 朱利亞集合簡介 2 3 計算整個朱利亞集合 2 4 簡單計時方法—print語句和裝飾器 2 5 使用UNIX命令time的簡單計時 2 6 使用模塊cProfile 2 7 使用SnakeViz可視化cProfile的輸出 2 8 使用line_profiler逐行剖析 2 9 使用memory_profiler診斷內存佔用情況 2 10 使用PySpy查看既有進程 2 11 位元組碼:幕後發生的情況 2 11 1 使用模塊dis查看CPython位元組碼 2 11 2 複雜度隨方法而異 2 12 優化期間使用單元測試確保代碼正確 2 13 確保代碼剖析成功的策略 2 14 小結 第3章 列表和元組 3 1 更高效的查找方式 3 2 比較列表和元組 3 2 1 作為動態數組的列表 3 2 2 作為靜態數組的元組 3 3 小結 第4章 字典和集合 4 1 字典和集合的工作原理 4 1 1 插入和檢索 4 1 2 刪除 4 1 3 調整長度 4 1 4 散列函數和熵 4 2 字典和名稱空間 4 3 小結 第5章 迭代器和生成器 5 1 無窮數列迭代器 5 2 延遲執行生成器 5 3 小結 第6章 矩陣和向量計算 6 1 問題簡介 6 2 Python列表不夠好嗎 6 3 內存碎片 6 3 1 理解perf 6 3 2 根據perf的輸出做決策 6 3 3 進入numpy 6 4 使用numpy解決擴散問題 6 4 1 內存分配和就地操作 6 4 2 有選擇地優化:找出需要修復的地方 6 5 numexpr:讓你能夠更快、更輕鬆地執行就地操作 6 6 警示故事:對優化進行驗證(scipy) 6 7 從矩陣優化獲得的經驗教訓 6 8 Pandas 6 8 1 Pandas的內部模型 6 8 2 將函數應用於多行數據 6 8 3 根據部分結果而不是使用拼接來創建DataFrame和Series 6 8 4 有多種解決問題的方式(而且可能有更快的方式) 6 8 5 Pandas高效開發建議 6 9 小結 第7章 編譯成C代碼 第8章 非同步I/O 第9章 模塊multiprocessing 第10章 集群和作業隊列 第11章 減少內存佔用量 第12章 實戰經驗教訓 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |