python科學(xué)計(jì)算第二版張若愚.pdf
http://www.www.srpcoatings.com
2020年11月5日
![]() |
| 第1頁(yè) |
![]() |
| 第4頁(yè) |
![]() |
| 第12頁(yè) |
![]() |
| 第26頁(yè) |
![]() |
| 第44頁(yè) |
![]() |
| 第393頁(yè) |
參見附件(60898KB,723頁(yè))。
《Python 科學(xué)計(jì)算(第2版)》詳細(xì)介紹Python科學(xué)計(jì)算中常用的擴(kuò)展庫(kù)NumPy、SciPy、matplotlib、Pandas、SymPy、TTK、Mayavi、OpenCV、Cython,涉及數(shù)值計(jì)算、界面制作、三維可視化、圖像處理、提高運(yùn)算效率等多方面的內(nèi)容

前言
Python世界的發(fā)展日新月異,在本書第1版出版之后,Python在數(shù)據(jù)分析、科學(xué)計(jì)算領(lǐng)域又出現(xiàn)了許多令人興奮的進(jìn)展:IPython從增強(qiáng)的交互式解釋器發(fā)展到Jupyter Notebook項(xiàng)目,它已經(jīng)成為Python科學(xué)計(jì)算界的標(biāo)準(zhǔn)配置。
Pandas經(jīng)過(guò)幾個(gè)版本的更新,目前已經(jīng)成為數(shù)據(jù)清洗、處理和分析的不二選擇。
OpenCV官方的擴(kuò)展庫(kù)ev2已經(jīng)正式發(fā)布,它的眾多圖像處理函數(shù)能直接對(duì)NumPy數(shù)組進(jìn)行處理,編寫圖像處理、計(jì)算機(jī)視覺程序變得更方便、簡(jiǎn)潔。
matplotlib 2.0即將發(fā)布,它將使用更美觀的默認(rèn)樣式。
Cython內(nèi)置支持NumPy數(shù)組,它已經(jīng)逐漸成為編寫高效運(yùn)算擴(kuò)展庫(kù)的首選工具NumPy,SciPy等也經(jīng)歷了幾個(gè)版本的更新,許多計(jì)算變得更快捷,功能也更加豐富。
WinPython,Anaconda等新興的Python集成環(huán)境無(wú)須安裝,使得開發(fā)與共享Python程序更方便快捷
本書第2版緊隨各個(gè)擴(kuò)展庫(kù)的發(fā)展,將最新、最實(shí)用的內(nèi)容呈現(xiàn)給讀者。除了數(shù)值計(jì)算之外,本書還包含了界面制作、三維可視化、圖像處理、提高運(yùn)算效率等方面的內(nèi)容。最后一章綜合使用本書介紹的各個(gè)擴(kuò)展庫(kù),完成幾個(gè)有趣的實(shí)例項(xiàng)目.
本書完全采用IPython Notebook編寫,保證了書中所有代碼及輸出的正確性。附盤中附帶所有章節(jié)的Notebook以及便攜式運(yùn)行環(huán)境WinPython,以方便讀者運(yùn)行書中所有實(shí)例。
本書適合于工科高年級(jí)本科生、研究生、工程技術(shù)人員以及計(jì)算機(jī)開發(fā)人員閱讀,也適合閱讀過(guò)第1版的讀者了解各個(gè)擴(kuò)展庫(kù)的最新進(jìn)展,進(jìn)一步深入學(xué)習(xí)閱讀本書的讀者需要掌握Python語(yǔ)言的一些基礎(chǔ)知識(shí),Cython章節(jié)需要讀者能夠閱讀C語(yǔ)言代碼。
除封面署名的作者外,參加本書編寫的人員還有張佑林、張東等人,在此一并表示感謝。
Python簡(jiǎn)介
Python是一種解釋型、面向?qū)ο蟆?dòng)態(tài)的高級(jí)程序設(shè)計(jì)語(yǔ)言。自從20世紀(jì)90年代初Python語(yǔ)言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和開發(fā)Web系統(tǒng)。目前Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。
由于Python語(yǔ)言的簡(jiǎn)潔、易讀以及可擴(kuò)展性,在國(guó)外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python教授程序設(shè)計(jì)課程。眾多開源的科學(xué)計(jì)算軟件包都提供了Python的調(diào)用接口,例如計(jì)算機(jī)視覺庫(kù)OpencV、三維可視化庫(kù)VTK、復(fù)雜網(wǎng)絡(luò)分析庫(kù)igrapt等。而Python專用的科學(xué)計(jì)算擴(kuò)展庫(kù)就更多了,例如三個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫(kù):NumPy Scipy和matplotlib,它們分別為Python提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。因此Python語(yǔ)言及其眾多的擴(kuò)展庫(kù)所構(gòu)成的開發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開發(fā)科學(xué)計(jì)算應(yīng)用程序。近年隨著數(shù)據(jù)分析擴(kuò)展庫(kù)Pandas、機(jī)器學(xué)習(xí)擴(kuò)展庫(kù)scikit-leart以及IPython Notebook交互環(huán)境的日益成熟,Python也逐漸成為數(shù)據(jù)分析領(lǐng)域的首選工具。
說(shuō)起科學(xué)計(jì)算,首先會(huì)被提到的可能是MATLAB.然而除了MATLAB的一些專業(yè)性很強(qiáng)的工具箱目前還無(wú)法替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相應(yīng)的擴(kuò)展庫(kù)。和MATLAB相比,用Python做科學(xué)計(jì)算有如下優(yōu)點(diǎn):首先,MATLAB是一款商用軟件,并且價(jià)格不事.而Python完全,眾多開源的科學(xué)計(jì)算庫(kù)都提供了Python的調(diào)用接口。用戶可以在任何計(jì)算機(jī)上安裝Pvthon及其絕大多數(shù)擴(kuò)展庫(kù)。
其次,與MATLAB相比,Python是一門更易學(xué)、更嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)語(yǔ)言。它能讓用戶編寫出更易讀、更易維護(hù)的代碼
最后,MATLAB主要專注于工程和科學(xué)計(jì)算。然而即使在計(jì)算領(lǐng)域,也經(jīng)常會(huì)遇到文件管理、界面設(shè)計(jì)、網(wǎng)絡(luò)通信等各種需求。而Python有著豐富的擴(kuò)展庫(kù),可以輕易完成各種高級(jí)任務(wù),開發(fā)者可以用Python實(shí)現(xiàn)完整應(yīng)用程序所需的各種功能。
編輯推薦
1. 使用Python各種擴(kuò)展庫(kù)完成數(shù)值計(jì)算、界面制作、三維可視化、圖像處理、提高運(yùn)算速度等任務(wù)
2. 光盤中提供作者本人整合開發(fā)的便攜式運(yùn)行環(huán)境WinPython,省去讀者一一收集Python各個(gè)擴(kuò)展庫(kù)并安裝的麻煩,涵蓋NumPy、SciPy、matplotlib、Pandas、SymPy、TVTK、Mayavi、OpenCV、Cython等
3. 文前精美彩插演示書中示例所展現(xiàn)的Python各擴(kuò)展庫(kù)的強(qiáng)大處理效果,裝幀和排版都十分考究
作者簡(jiǎn)介
張若愚,畢業(yè)于華中理工大學(xué)(現(xiàn)華中科技大學(xué))通信工程專業(yè),2004年獲日本姬路工業(yè)大學(xué)(現(xiàn)兵庫(kù)縣立大學(xué))碩士學(xué)位。畢業(yè)后于日本神戶制鋼綜合研究所從事研究開發(fā)工作至今,研究方向?yàn)椋呵度胧紻SP信號(hào)處理系統(tǒng)開發(fā),嵌入式MCU控制系統(tǒng)開發(fā),工業(yè)控制軟件開發(fā),信號(hào)處理、數(shù)據(jù)處理以及生產(chǎn)系統(tǒng)的計(jì)算機(jī)模擬。在工作中他積極采用Python作為主要編程語(yǔ)言,在數(shù)據(jù)處理、信號(hào)分析、工業(yè)控制、算法模擬等領(lǐng)域取得了較好的研究成果。已完成的研究課題有:嵌入式聲音分離系統(tǒng)、車載音響設(shè)備、超聲波探傷系統(tǒng)、壓縮機(jī)系統(tǒng)的數(shù)字模擬等。
python科學(xué)計(jì)算第二版張若愚截圖



您現(xiàn)在查看是摘要介紹頁(yè), 詳見PDF附件(60898KB,723頁(yè))。
計(jì)算第二版張若愚_1.jpg)
計(jì)算第二版張若愚_2.jpg)
計(jì)算第二版張若愚_3.jpg)
計(jì)算第二版張若愚_4.jpg)
計(jì)算第二版張若愚_5.jpg)
計(jì)算第二版張若愚_6.jpg)