Numpy Beginner's Guide, 3/e(Paperback)

Ivan Idris

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-25
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1785281968
  • ISBN-13: 9781785281969
  • 相關分類: Python
  • 下單後立即進貨 (約3~4週)

商品描述

Build efficient, high-speed programs using the high-performance NumPy mathematical library

About This Book

  • Written as a step-by-step guide, this book aims to give you a strong foundation in NumPy and breaks down its complex library features into simple tasks
  • Perform high performance calculations with clean and efficient NumPy code
  • Analyze large datasets with statistical functions and execute complex linear algebra and mathematical computations

Who This Book Is For

This book is for the scientists, engineers, programmers, or analysts looking for a high-quality, open source mathematical library. Knowledge of Python is assumed. Also, some affinity, or at least interest, in mathematics and statistics is required. However, I have provided brief explanations and pointers to learning resources.

What You Will Learn

  • Install NumPy, matplotlib, SciPy, and IPython on various operating systems
  • Use NumPy array objects to perform array operations
  • Familiarize yourself with commonly used NumPy functions
  • Use NumPy matrices for matrix algebra
  • Work with the NumPy modules to perform various algebraic operations
  • Test NumPy code with the numpy.testing module
  • Plot simple plots, subplots, histograms, and more with matplotlib

In Detail

In today's world of science and technology, it's all about speed and flexibility. When it comes to scientific computing, NumPy tops the list. NumPy will give you both speed and high productivity. This book will walk you through NumPy with clear, step-by-step examples and just the right amount of theory. The book focuses on the fundamentals of NumPy, including array objects, functions, and matrices, each of them explained with practical examples. You will then learn about different NumPy modules while performing mathematical operations such as calculating the Fourier transform, finding the inverse of a matrix, and determining eigenvalues, among many others. This book is a one-stop solution to knowing the ins and outs of the vast NumPy library, empowering you to use its wide range of mathematical features to build efficient, high-speed programs.

商品描述(中文翻譯)

使用高效的NumPy數學庫來構建高速程序

關於本書
本書旨在作為一個逐步指南,為您提供NumPy的堅實基礎,並將其複雜的庫功能分解為簡單的任務。
使用乾淨高效的NumPy代碼進行高性能計算。
使用統計函數分析大型數據集,執行複雜的線性代數和數學計算。

適合閱讀對象
本書適合科學家、工程師、程序員或分析師,尋找高質量的開源數學庫。需要具備Python知識。同時,需要對數學和統計學有一定的了解或興趣。然而,我提供了簡要的解釋和學習資源的指引。

您將學到什麼
在各種操作系統上安裝NumPy、matplotlib、SciPy和IPython。
使用NumPy數組對象執行數組操作。
熟悉常用的NumPy函數。
使用NumPy矩陣進行矩陣代數。
使用NumPy模塊執行各種代數操作。
使用numpy.testing模塊測試NumPy代碼。
使用matplotlib繪製簡單的圖形、子圖、直方圖等。

詳細內容
在當今科學和技術的世界中,速度和靈活性至關重要。在科學計算方面,NumPy名列前茅。NumPy將為您提供速度和高生產力。本書將通過清晰的逐步示例和適量的理論引導您了解NumPy。本書重點介紹NumPy的基礎知識,包括數組對象、函數和矩陣,並通過實際示例進行解釋。然後,您將在執行數學操作時學習不同的NumPy模塊,例如計算傅立葉變換、找到矩陣的逆和確定特徵值等。本書是了解廣泛的NumPy庫的一站式解決方案,使您能夠使用其廣泛的數學功能來構建高效的高速程序。