NumPy Cookbook, 2/e(Paperback)

Ivan Idris

  • 出版商: Packt Publishing
  • 出版日期: 2015-04-30
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 263
  • 裝訂: Paperback
  • ISBN: 1784390941
  • ISBN-13: 9781784390945
  • 相關分類: Python
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

Over 90 fascinating recipes to learn and perform mathematical, scientific, and engineering Python computations with NumPy

About This Book

  • Perform high-performance calculations with clean and efficient NumPy code
  • Simplify large data sets by analysing them with statistical functions
  • A solution-based guide packed with engaging recipes to execute complex linear algebra and mathematical computations

Who This Book Is For

If you are a Python developer with some experience of working on scientific, mathematical, and statistical applications and want to gain an expert understanding of NumPy programming in relation to science, math, and finance using practical recipes, then this book is for you.

What You Will Learn

  • Learn advanced indexing and linear algebra
  • Deal with missing stock price data using masked arrays
  • Explore everything you need to know about image processing
  • Dive into broadcasting and histograms
  • Profile NumPy code and visualize the results
  • Speed up your code with Cython
  • Use universal functions and interoperability features
  • Analyze your performance using Quality Assurance
  • Learn about exploratory and predictive data analysis with NumPy

In Detail

NumPy has the ability to give you speed and high productivity. High performance calculations can be done easily with clean and efficient code, and it allows you to execute complex algebraic and mathematical computations in no time.

This book will give you a solid foundation in NumPy arrays and universal functions. Starting with the installation and configuration of IPython, you'll learn about advanced indexing and array concepts along with commonly used yet effective functions. You will then cover practical concepts such as image processing, special arrays, and universal functions. You will also learn about plotting with Matplotlib and the related SciPy project with the help of examples. At the end of the book, you will study how to explore atmospheric pressure and its related techniques. By the time you finish this book, you'll be able to write clean and fast code with NumPy.

商品描述(中文翻譯)

超過90個迷人的食譜,讓您學習並使用NumPy進行數學、科學和工程計算。

關於本書:
- 使用乾淨高效的NumPy程式碼進行高效能計算
- 通過統計函數簡化大型數據集的分析
- 提供解決方案的指南,內含豐富的食譜,以執行複雜的線性代數和數學計算

本書適合對科學、數學和統計應用有一定經驗的Python開發人員,並希望通過實際食譜來瞭解NumPy在科學、數學和金融領域的專業程式設計。

您將學到:
- 學習高級索引和線性代數
- 使用遮罩數組處理缺失的股價數據
- 探索圖像處理的各種知識
- 深入研究廣播和直方圖
- 分析NumPy程式碼並視覺化結果
- 使用Cython加速程式碼
- 使用通用函數和互操作性功能
- 使用品質保證分析性能
- 學習NumPy的探索性和預測性數據分析

詳細內容:
NumPy具有高速和高生產力的能力。您可以輕鬆使用乾淨高效的程式碼進行高性能計算,並在短時間內執行複雜的代數和數學計算。

本書將為您打下堅實的NumPy陣列和通用函數基礎。從安裝和配置IPython開始,您將學習高級索引和陣列概念,以及常用但有效的函數。然後,您將涵蓋實用的概念,如圖像處理、特殊陣列和通用函數。您還將通過示例學習使用Matplotlib進行繪圖,以及相關的SciPy項目。在本書結尾,您將學習探索大氣壓力及其相關技術。通過閱讀本書,您將能夠使用NumPy編寫乾淨且高效的程式碼。