0920~0926_夏季暢銷第三波BN

王者歸來:Python在大數據科學計算上的最佳實作

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

看更多
  • 9 774
    860
  • 分類:
    中文書電腦資訊APP開發/程式設計Python
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 張若愚 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 佳魁 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2016/10/31

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

Python 世界的發展日新月異,Python 在資料分析、科學計算領域又出現了許多令人興奮的進展

本書詳細介紹Python科學計算中最常用的擴充函數庫NumPy、SciPy、matplotlib、Pandas、SymPy、TTK、Mayavi、OpenCV、Cython

涵蓋數值計算、介面製作、3D視覺化、影像處理、加強運算效率等
提供大量範例程式碼,最後一章綜合使用各個擴充函數庫,撰寫多個
有趣的實際程式
完全採用IPython Notebook編寫,保障書中所有程式及輸出的正確性
提供所有章節的Notebook 方便讀者執行書中所有實例

適合:工程技術人員、電腦開發人員,或理工科大專、研究所學生

作者

張若愚

2004年獲日本姬路工業大學(現兵庫縣立大學)碩士學位。畢業後於日本神戶製鋼綜合研究所從事研究開發工作至今,在工作中採用Python作為主要程式設計語言,已完成的研究課題有:嵌入式聲音分離系統、車載音響設備、超音波醫療系統、壓縮機系統的數位類比等。

目錄

推薦序
前言

01  Python 科學計算環境的安裝與簡介
1.1 Python 簡介
1.2 IPython Notebook 入門
1.3 擴充函數庫介紹

02  NumPy – 快速處理資料
2.1 ndarray 物件
2.2 ufunc 函數
2.3 多維陣列的索引存取
2.4 龐大的函數程式庫
2.5 實用技巧

03  SciPy – 數值計算函數庫
3.1 常數和特殊函數
3.2 擬合與最佳化-optimize3.3 分支與循環
3.3 線性代數-linalg
3.4 統計-stats
3.5 數值積分-integrate
3.6 訊號處理-signal
3.7 內插-interpolate
3.8 稀疏矩陣-sparse
3.9 影像處理-ndimage
3.10 空間演算法函數庫-spatial

04  matplotlib – 繪製精美的圖表
4.1 快速繪圖
4.2 Artist 物件
4.3 座標轉換和註釋
4.4 塊、路徑和集合
4.5 繪圖函數簡介
4.6 matplotlib 技巧集

05  Pandas – 方便的資料分析函數庫
5.1 Pandas 中的資料物件
5.2 索引存取
5.3 檔案的輸入輸出
5.2 模組化驅動測試實例
5.3 資料驅動測試實例
5.4 數值運算函數
5.5 時間序列
5.6 分組運算
5.7 資料處理和視覺化實例

06  SymPy – 符號運算好幫手
6.1 從實例開始
6.2 數學運算式
6.3 符號運算
6.4 輸出符號運算式
6.5 機械運動模擬

07  Traits & TraitsUI – 輕鬆製作圖形介面
7.1 Traits 類型入門
7.2 Trait 類型
7.3 TraitsUI 入門
7.4 用Handler 控制介面和模型
7.5 屬性編輯器
7.6 函數曲線繪製工具

08  TVTK Mayavi – 資料的3D 視覺化
8.1 VTK 的管線(Pipeline)
8.2 資料集
8.3 TVTK 的改進
8.4 TVTK 視覺化實例
8.5 用mlab 快速繪圖
8.6 將TVTK 和Mayavi 嵌入介面

09  OpenCV- 影像處理和電腦視覺
9.1 影像的輸入輸出
9.2 影像處理
9.3 影像轉換
9.4 影像識別
9.5 形狀與結構分析
9.6 類型轉換

10  Cython – 編譯Python 程式
10.1 設定編譯器
10.2 Cython 入門
10.3 高效處理陣列
10.4 使用Python 標準物件和API
10.5 擴充類型
10.6 Cython 技巧集

11 實例
11.1 使用卜松混合合成影像
11.2 經典力學模擬
11.3 推薦演算法
11.4 頻域訊號處理
11.5 布林可滿足性問題求解器
11.6 分形

序/導讀

推薦序

Python 理所當然地被視為一種通用的程式語言,非常適合於網站開發、系統管理以及通用的業務應用程式。它為諸如YouTube 這樣的網站系統、Red Hat 作業系統中不可或缺的安裝工具以及從雲端管理到投資銀行等大型企業的IT 系統提供技術支援,進一步贏得了如此高的聲譽。Python 還在科學計算領域建立了牢固的基礎,覆蓋了從石油勘探的地震資料處理到量子物理等範圍廣泛的應用場景。Python 這種廣泛的適用性在於,這些看似不同的應用領域通常在某些重要的方面是重疊的。易於與資料庫連接、在網路上發佈資訊並高效率地進行複雜計算的應用程式,對於許多企業是非常重要的,而Python 最主要的長處就在於它能讓開發者迅速地建立這樣的工具。

實際上,Python 與科學計算的關係源遠流長。吉多• 范羅蘇姆建立這門語言,還是他在荷蘭阿姆斯特丹的國家數學和電腦科學研究學會(CWI) 的時候。當時只是作為「課餘」的開發,但是很快其他人也開始為之做出貢獻。從1994 年開始的頭幾次Python 研討會,都是在大洋彼岸的科學研究機構舉行的。例如國家標準技術研究所(NIST)、美國地質學會以及勞倫斯利福莫爾國家實驗室(LLNL),所有這些都是以科學研究為中心的機構。當時Python 1.0 剛剛發佈,與會者們就已經開始打造Python 的數學計算工具。10 多年過去了,我們欣喜地看到,我們在開發具有驚人能力的工具集以及建設多彩的社區方面做出了如此多的成績。就我所知,第一本涵蓋了Python 的主要科學計算工具的綜合性著作,在另一個海洋之遙的中國編著並出版了。展望今後的十幾年,我迫不及待地想看到我們能共同建立出怎樣的未來。

吉多他本人並不是科學家或工程師。他在CWI 的電腦科學部門時,為了緩解為阿米巴(Amoeba) 作業系統建立系統管理工具的痛苦,他建立了Python。當時那些系統管理工具都是用C 語言撰寫的。於是Python 就成了填補shell 指令稿和C 語言之間空白的工具。作業系統工具與計算反矩陣或快速傅立葉轉換是完全不同的領域,但是從Python 誕生開始,世界各地的許多科學家就成了它最早期的採用者。吉多成功地建立了一種能與他們的C 和Fortran 程式完美結合的、具有優雅表現力的程式語言。並且,吉多是一位願意聽取建議並增加關鍵功能的語言設計師,例如支援複數就是專門針對科學領域的。隨著NumPy 的前身——Numeric 的誕生,Python 獲得了一個高效且強大的數值運算工具,它加強了在未來幾十年中,Python 作為領先的科學計算語言的地位。

對一些人來說,「科學計算程式設計」會讓人聯想起Numerical Recipes in C 中描述的那些複雜演算法,或是研究所學生們在深夜中努力打造程式的場景。但是真實情況所涵蓋的範圍更廣泛——從底層的演算法設計到具有進階繪圖功能的使用者介面開發。而後者的重要性卻常常被忽視了。幸運的是在本書中,作者為我們介紹了科學計算程式設計所需的各方面。從NumPy 函數庫和SciPy 演算法工具函數庫的基礎開始,介紹了任何科學計算應用程式所需的基本工具。然後,本書很適時地介紹了二維繪圖以及3D 視覺化函數庫——matplotlib、Chaco、Mayavi。用Traits 和TraitsUI 進行應用程式和介面開發, 以及用Cython、Weave、ctypes 和SWIG 等與傳統的C 語言函數庫相互結合等內容在書中也有很好的介紹。除了這些核心的工具之外,本書還介紹了使用SymPy 進行數學符號運算以及其他的各種有用的主題。

所有這些主題都被組合語言到一本書中真是一件令人欣喜的事情。本書所提供的整合式服務,能夠指導讀者從最初的入門直到建立一個漂亮的、全功能的分析與模擬應用程式。
 

Eric Jones

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863794264
    • 分級
    • 普通級
    • 頁數
    • 800
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing