求推薦一本使用python科學計算數值分析的書?

本人有python基礎,想學習使用python為工具進行科學計算數值分析,例如使用Numpy,Scipy等模塊,請有經驗的同學推薦一本書給我以便學習


Python科學計算 (豆瓣)

很好的一本書,實例豐富,很詳細的介紹了包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等內容,涉及的應用領域包括了數值運算、符號運算、二維圖表、三維數據可視化、三維動畫演示、圖像處理以及界面設計等。

我把它當做中文版的python userguide用。

大愛其中的matplotlib,Thumbnail gallery ,拯救了用matlab畫出來的那些難看的圖。


Michael Heath 科學計算導論。

Wes McKinney,利用python進行數據分析。作者是pandas的設計師。講了numpy和pandas兩個大庫。以及python如何搞金融數據。

UIUC CS 450 illinois wiki website

用Annaconda吧。我一般用Spyder。

本人大概會從8月開始在個人博客批量公布數值分析的代碼。


劍橋大學出版社出版的numerical methods in engineering with python

講了數值代數、曲線擬合、方程求根、數值微分方程和一點點的最優化,都很基礎很基礎,不適合數學系同學,但可以拿來做工程使用還可以。


最直接的是看各個包的文檔,非常齊全。


國內目前用python做數值計算的書不多,目前有一本就是python科學計算,還不錯,前面的答案中有人已經說了。

我自己也正在學python做數值計算,用的是英文教材,自己也建議用英文的教材,首先是英文教材關於python數值計算的比較多,國內相關資料較少,而且講的比較詳細。

目前,MIT有一門公開課就是關於python做科學計算的可以看看。


推薦書籍:

python科學計算

scipy and numpy

利用python進行數據分析

numpy beginner guide(2nd)

numpy, scipy, matplotlib, pandas, 官方api文檔.

泛讀, 大體了解每個包都能幹啥用, 都有哪些api, 這麼多api肯定一下記不住.

就是記住了, 以後工作中不用也會慢慢忘記了.

建議從數據類型開始, 逐步了解api.

如果你有大把的時間, 精讀一下也不會損失什麼.

前期使用的時候, 肯定會頻繁查閱官方文檔, 使用一段時間就ok了.


pythonxy的手冊


python科學計算


利用Python進行數據分析 (豆瓣)


推薦閱讀:

職場必讀的書推薦?
你讀過的最精彩的一本書是哪本書?
有哪些讀完一遍還想再次翻閱的作品?
如果想提高一個人的思想深度,有哪些書籍可以推薦?
請問學習四大力學和 QFT 有哪些好的教材?

TAG:書籍推薦 | Python | 科學計算 | 專業書籍推薦 | 數值分析 |