內容簡介
本書將幫助你簡單高效地解決複雜的數學問題。書中對舊的編程方法進行了修訂,以適配新的庫,並且還新增了幾種編程方法來展示諸如JAX之類的新工具。本書將教你如何解決數學領域的各種問題,這些領域包括微積分、概率論、統計學與數據科學、圖論、最優化以及幾何學。 你將從培養核心技能開始,學習Python科學棧中涵蓋的各種包,包括NumPy、SciPy和Matplotlib。隨著學習的深入,你將掌握微積分、概率論和網絡(圖論)等高級主題。在牢固掌握這些主題之後,你將了解Python在數據科學與統計學、預測、幾何學以及最優化方面的應用。最後幾章將帶你處理一系列各式各樣的問題,包括處理特定的數據格式以及加速代碼運行。 學完本書後,你將擁有一系列實用的編碼解決方案,這些方案可用於解決計算數學和數據科學領域中廣泛的實際問題,並且還能根據需要進行修改。 通過閱讀本書,你將: 熟悉Python中用於解決數學問題的基本包、工具和庫。 探索有助於解決計算數學問題的各種技術。 理解應用數學的核心概念,以及如何將其應用於計算機科學領域。了解如何選擇最合適的包、工具或技術來解決特定問題。 使用Matplotlib實現基本的數學繪圖,更改繪圖形式,併為繪圖添加標籤。 藉助貝葉斯推理和馬爾可夫鏈蒙特卡羅(MCMC)方法掌握概率論。作者簡介
于俊偉,博士,河南工業大學碩士生導師,主要從事計算機視覺、機器學習和數據科學等方面的研究與教學工作,主持和參与國家自然科學基金、河南省重點研發與推廣專項等項目7項,發表學術論文10餘篇,翻譯及編著數據科學方面的圖書5部。目錄
譯者序