為您推薦
類似書籍推薦給您
【簡介】 突破效能瓶頸,掌握多核心、GPU加速與大規模資料處理技巧。 實務方法×業界案例,帶你用Python打造生產級效能。 跨越記憶體限制、善用GPU,GenAI與生產化ML的最佳效能解方。 「Ian與Micha的新書不僅介紹現代效能工具,也深入探討程式優化的普遍原則。每一位Python開發者都應該閱讀此書!」 — Mikhail Timonin,量化開發者,Engelhart 不論你是要處理龐大資料、打造AI產品,還是單純想讓程式更流暢,新版都提供了比前版更強化的工具與方法,讓你的Python程式真正跑出高效能。 收錄GenAI、機器學習產品化等實戰案例,讓你的Python程式在真實環境中全面升級。 ---------------------------------------------------- 或許你的Python程式已經能正確運行,但若能跑得更快,會為你帶來什麼改變?全新第三版《高效能Python程式設計》將引導你找出程式在高資料量環境下的效能瓶頸,並透過各種設計方法與背後的理論基礎,幫助你更深入理解Python的運作,進而寫出真正高效的程式碼。 本書不只涵蓋多核心、叢集與編譯的技巧,也帶你探索如何突破RAM限制、活用GPU加速,甚至在 GenAI、機器學習產品化等場景中提升效能。你將看到許多來自業界的實戰案例,這些公司如何善用高效能Python進行社群分析、AI應用到生產級系統。作者Micha Gorelick與Ian Ozsvald更分享了多年經驗與實用方法,幫助資深Python開發者在不犧牲可靠性的前提下,靈活擴展或縮小系統,迎戰真實世界的效能挑戰。 > 更深入掌握NumPy、Cython與效能分析器。 > 瞭解Python如何將底層電腦架構抽象化。 > 進行效能分析來找出CPU時間與記憶體的使用瓶頸。 > 利用合適的資料結構來寫出高效的程式。 > 提升矩陣與向量運算的速度。 > 使用Pandas、Dask與Polars來快速處理DataFrame。 > 加快神經網路與GPU的計算速度。 > 使用工具來將Python編譯為機器碼。 > 同時管理多個I/O與計算操作。 > 轉換multiprocessing程式碼,並在本地或遠端叢集上運行。【目錄】 第一章 瞭解高性能Python 基本電腦系統 理想化的計算vs. Python虛擬機器 那為什麼還要用Python? 如何成為高效能的程式開發者 Python的未來 第二章 透過效能分析來找出瓶頸 有效率地分析 介紹Julia set 計算完整的Julia set 簡單的計時法—print與decorator 使用Unix time命令來做簡單的計時 使用cProfile模組 使用SnakeViz來將cProfile的輸出視覺化 使用line_profiler來逐行測量 使用memory_profiler來診斷記憶體的使用情況 一起分析CPU與記憶體:使用Scalene 用PySpy來自檢既有的程序 在時間軸上做互動式呼叫堆疊分析:使用VizTracer Bytecode:檢視底層 在優化過程中進行單元測試,以維持正確 成功分析程式碼的策略 第三章 串列與tuple 更有效率的搜尋法 串列vs. tuple 第四章 字典與集合 字典與集合如何運作? 第五章 迭代器與產生器 處理無限序列的迭代器 延後產生器求值 第六章 矩陣與向量計算 問題介紹 Python串列不夠好嗎? 記憶體碎片化 用numpy來處理擴散問題 numexpr:讓就地操作更快速與更輕易 圖形處理單元(GPU) 警世故事:驗證「優化」(scipy) 從矩陣優化得到的教訓 第七章 Pandas、Dask與Polars Pandas 使用Dask來處理分散的資料結構與DataFrame 用Polars來獲得快速的DataFrames 第八章 編譯為C 可能提升多少速度? JIT vs. AOT編譯器 為何型態資訊可幫助程式跑得更快? 使用C編譯器 再談Julia set範例 Cython pyximport Cython與numpy Numba PyPy 速度改善方法總結 使用各項技術的時機 外部函式介面 第九章 非同步I/O 非同步編程簡介 async/await如何運作? 共享CPU–I/O工作負載 第十章 multiprocessing模組 multiprocessing模組概要 使用Monte Carlo法來估計pi 使用程序與執行緒來估計pi 尋找質數 使用跨程序通訊來檢驗質數 使用multiprocessin來共享numpy資料 同步檔案與變數存取 第十一章 叢集與任務佇列 叢集的好處 叢集的缺點 常見的叢集設計 如何開始採用叢集方案 在使用叢集時避免痛苦的方法 兩種叢集方案 其他可以研究的叢集工具 Docker 第十二章 使用更少RAM 基本型態物件很昂貴 瞭解集合使用多少RAM Bytes vs. Unicode 在RAM中有效率地儲存許多文字 為更多文字建模:使用scikit-learn的FeatureHasher DictVectorizer與FeatureHasher簡介 SciPy的稀疏矩陣 關於使用更少RAM的小提示 機率式資料結構 第十三章 來自現場的教訓 開發高效能機器學習演算法 新聞領域中的高效能運算 來自網路再保險領域的經驗 量化金融領域裡的Python 保持彈性以實現高效能 使用Feature-engine來改進特徵工程作業線(2020) 高效能的資料科學團隊(2020) Numba(2020) 優化vs.思考(2020) 讓深度學習飛起來,與RadimRehurek.com(2014) 在Smesh的大型社群媒體分析(2014)
類似書籍推薦給您
【簡介】 不必通勤跑補習班浪費你的時間,考用名師幫大家把歷屆試題按章節及重要度有系統性的整理好了!本書申論題逐題提示解題方向,同時亦延伸提醒考生應注意的相關考點,建立相關題型的完整性:測驗題逐題解析,可以讓考生辨別正確答案與錯誤答案的細微差距,同時建立清晰正確的選題觀念與技巧。 本書特色 1. 系統化的準備必考問題,提供考生扎實建立論述能力 2. 專技高考社工師歷屆試題詳解 【目錄】 必須要知道的考試相關資訊 第1章 人類行為發展理論 第2章 受孕懷孕到出生 第3章 嬰幼兒期 第4章 兒童期 第5章 青少年期 第6章 成年前期 第7章 中年期 第8章 老年期
類似書籍推薦給您
【簡介】 火如何改善人類的生活? 第一支預防人類生命受到病毒威脅的疫苗是誰發明的? 第一台數位相機在多久以前問世? AI人工智慧、網路與全球資訊可以解決人類哪些問題? 許多發現、發明很有影響力,甚至非常有革命性。有些發明在當下不被受到重視,卻深深改變了我們的生活方式,本書精選出史上最有趣的幾項發明以及相關的軼事、趣聞以及資訊。 我們每天都會用計算機,計算機堪稱是世上最有用的工具,但是,計算機是誰發明的呢?口味多元,家家戶戶、餐廳常見的碳酸飲料又是怎麼發明的呢? 本書由義大利國家核子以理所(INFN)充滿好奇的研究員協力完成,他們所受過的訓練讓他們能夠很容易為我們發掘出日常生活中的特殊現象。 本書特色 ★以問答形式滿足孩子的好奇心,培養資訊的獲取和分析能力,創造性的思維方式。 ★書後附有「實驗室」,可以在家簡單進行的實驗,藉由實驗可以更瞭解你所讀到的書中的內容。 ★6歲以上即可閱讀。 【目錄】 第1章 古代的發明 第2章 上學去 第3章 開動! 第4章 衣物與鞋子 第5章 交通運輸 第6章 健康 第7章 文化與藝術 第8章 通訊 第9章 什麼是專利權? 第10章 動手做實驗!
類似書籍推薦給您
【簡介】 ★《泰晤士報》年度最佳歷史書籍★ ★ 《星期日泰晤士報》、BBC、《紐約客》、《衛報》、《獨立報》與《金融時報》年度選書★ ▍《絲綢之路》之後,二十一世紀首位偉大歷史學家彼德.梵科潘,再次顛覆人類思考的史學鉅作, 一本講述過去、現在、未來,大自然如何宰制文明進化的地球史詩, 你從未讀過的世界通史,重寫人類迄今為止對歷史的認知與理解。 讓你看見真相逼近── 烏俄戰爭、能源爭奪、饑荒與疫病、各國政治角力背後,是被忽視的根源——生態崩壞正逼近臨界點。 在崩潰前夕,我們如何逃過這場本世紀最沉默、最深遠的全球浩劫? 自然界在人類文明的興衰中從未缺席。火山、太陽活動與洋流的變化,牽動著饑荒、戰爭與疫病;烏俄戰爭,隱含著能源爭奪的遠因;全球經濟快速擴張的背後,意味著環境崩壞的加速。昨日、今日與明日的問題,其實皆源於人類之於自然環境的應對能力。 我們很少思考自然世界如何形塑文化、革命與全球貿易,而歷史研究也習慣以人類為中心。《地球之路》一書中,彼德.梵科潘重新審視氣候變遷、極端氣候與長期環境變化對歷史的深遠影響,挑戰簡化的氣候決定論,重建自然與人類之間錯綜複雜的關係,描繪著人類在自然的影響與回應下,顛簸前行的未竟故事。 《地球之路》不僅是對過去歷史的研究,更是一本對於現在與未來的警示錄。我們之所以能存活於地球,不過是依靠極其微妙的氣候平衡與偶然的幸運。面對當前的氣候危機與生態挑戰,這本書提供的不只是知識,更是一種全新視野,提醒著我們終究是自然世界的衍生物,而非主宰。 「我們的世界始終是個變異、變易的世界,畢竟只要出了伊甸園,光陰就會荏苒,時光終究遞嬗。」 聯合推薦 專文導讀 洪廣冀/臺灣大學地理環境資源學系副教授 專業推薦 PanSci 泛科學 王道還/生物人類學者 陳竹亭/臺灣大學化學系名譽教授 陳鳳馨/資深媒體人、News98《財經起床號》主持人 黃貞祥/清華大學生命科學系、GENE思書齋齋主 蔣竹山/中央大學歷史所教授兼文學院學士班主任 (依姓氏筆畫排序) 國內外好評推薦 「人類改造了地球:梵科潘則改變了我們對歷史的理解。」──《金融時報》 「這是首部全面論述人類與自然世界關係的著作……如果這本書無法讓我們開始思考,那麼大概沒有任何書能夠做到。」──安東尼・比弗爵士(Sir Antony Beevor) 「宏大、博學、切合時代……是《絲綢之路》的精彩續篇。」── 丹・瓊斯(Dan Jones),《星期日泰晤士報》 「具備海嘯般的思想重量與戲劇張力……一本無窮吸引人的作品。」──傑拉德・迪格魯特(Gerard DeGroot),《泰晤士報》 「這是一部史詩般、扣人心弦、原創性十足的歷史書,讓人欲罷不能。我真想買一本送給我認識的每一個人。」──薩納姆・桑吉拉(Sathnam Sanghera) 「一部令人眼花繚亂的全球研究集大成……本書的價值在於深刻理解,不僅從科學上,也從文化與哲學層面認知到,我們是自然世界的衍生物——不是地球的主宰,而是地球的產物。」──亞當・尼可森(Adam Nicolson),《旁觀者》 「本書將一個嚴肅且切題的主題──從氣候變遷的角度書寫人類歷史(無論是自然造成的還是人為的)──與極具可讀性的文字完美結合……梵科潘的高明之處,在於開創出一種新體裁:生態史詩。」──《每日電訊報》(Daily Telegraph) 一本關於人類如何改變自然環境的專家指南,深入探討氣候在世界歷史變遷中扮演的角色,以及我們這個物種如何形塑陸地、海洋與大氣條件。──《獨立報》(Independent) 權威之作……書中充滿引人入勝的例子,說明環境如何影響歷史的進程……令人著迷。──《觀察家報》(Observer) 真正的世界通史。敘事從時間的起點一路延伸至當代,涵蓋所有大洲……這是一部傑出的學術作品;幾乎不可能有人能讀完其中一章而沒有學到新知。──《評論家》(The Critic) 《地球之路》幾乎每一頁都能看到彼德.梵科潘引用與評析龐大的科學文獻……這裡我們看到歷史學家如何成為閱讀科學資料庫、基因研究與氣候紀錄的專家。──《雪梨晨鋒報》(Sydney Morning Herald) 一部史詩般的歷史長卷……充滿迷人的事實與驚人的統計數字。《地球之路》是一部由無數微觀歷史組成的宏觀歷史。──《泰晤士文學副刊》(Times Literary Supplement) 【目錄】 推薦序 地球是一本書/洪廣冀 音譯説明 地圖 序言 01 太初世界(約四十五億年前至約西元前七百萬年) 02 我們物種的起源(約西元前七百萬年至前一萬兩千年) 03 人類與生態的互動(約西元前一二〇〇年至前三五〇〇年) 04 最早的城市與貿易網絡(約西元前三五〇〇年至前二五〇〇年) 05 入不敷出的風險(約西元前二五〇〇年至前二二〇〇年) 06 最早的大連通時代(約西元前二二〇〇年至前八〇〇年) 07 關於自然,關於神聖(約西元前一七〇〇年至前三〇〇年) 08 草原的前沿與帝國的形成(約西元前一七〇〇年至前三〇〇年) 09 羅馬暖期(約西元前三〇〇年至西元五〇〇年) 10 古代晩期的危機(約西元五〇〇年至六〇〇年) 11 帝國的黄金時代(約西元六〇〇年至九〇〇年) 12 中世紀暖期(約西元九〇〇年至一二五〇年) 13 疾病,以及新世界的形成(約一二五〇年至一四五〇年) 14 生態視野的拓展(約一四〇〇年至一五〇〇年) 15 新舊世界融合(約一五〇〇年至一七〇〇年) 16 剝削自然,剝削人群(約一六五〇年至一七五〇年) 17 小冰河期(約一五五〇年至一八〇〇年) 18 大分流與小分流(約一六〇〇年至一八〇〇年) 19 工業、開採,以及自然世界(約一八〇〇年至一八七〇年) 20 動盪年代(約一八七〇年至一九二〇年) 21 設計新烏托邦(約一九二〇年至一九五〇年) 22 重塑全球環境(二十世紀中葉) 23 油然焦慮(約一九六〇年至一九九〇年) 24 瀕臨生態極限(約一九九〇年至今) 結語 謝辭 注解
類似書籍推薦給您
【簡介】 全球熱銷巨著《人類大歷史》 精彩改編、精美插圖,隆重推出第3冊〈歷史主宰〉 《人類大歷史:知識漫畫》系列書籍, 改編自全球暢銷2,500萬冊、譯為六十五種語文的經典巨著《人類大歷史》, 以漫畫形式,呈現妙趣橫生的角色及故事, 引領讀者進行一場前所未見、兼具智識與藝術的歷史探索。 在第3冊〈歷史主宰〉裡,請繼續跟隨哈拉瑞教授的腳步, 我們將踏上穿越時空的旅程,去發現那些改變世界的力量, 那些力量讓我們聚集在一起,卻又常常讓我們分裂! 歷史真的是由惡毒的君主、浮誇的總統和卑鄙的獨裁者推動的嗎? 金錢、宗教和帝國又是如何介入歷史巨輪的運轉? 這些大哉問,將透過傳奇人物希羅達主持的最新一季 《全球演化生死鬥!》超能力遊戲節目來探討, 就讓我們瞧瞧,是哪個歷史超人在推動文明的興衰: 是隨機先生、衝突女超人、循環女超人、 還是帝國女士、美元隊長、天空人? 【目錄】 第9章 歷史背後的那隻手 第10章 帝國女士 vs. 全世界 第11章 我們信靠美元隊長 第12章 天空人的啟示
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材