Learning SciPy for Numerical and Scientific Computing, 2/e(Paperback)

Sergio J. Rojas G., Erik A Christensen, Francisco J. Blanco-Silva

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-28
  • 售價: $1,410
  • 貴賓價: 9.5$1,340
  • 語言: 英文
  • 頁數: 136
  • 裝訂: Paperback
  • ISBN: 1783987707
  • ISBN-13: 9781783987702
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Quick solutions to complex numerical problems in physics, applied mathematics, and science with SciPy

About This Book

  • Use different modules and routines from the SciPy library quickly and efficiently
  • Create vectors and matrices and learn how to perform standard mathematical operations between them or on the respective array in a functional form
  • A step-by-step tutorial that will help users solve research-based problems from various areas of science using Scipy

Who This Book Is For

This book targets programmers and scientists who have basic Python knowledge and who are keen to perform scientific and numerical computations with SciPy.

What You Will Learn

  • Get to know the benefits of using the combination of Python, NumPy, SciPy, and matplotlib as a programming environment for scientific purposes
  • Create and manipulate an object array used by SciPy
  • Use SciPy with large matrices to compute eigenvalues and eigenvectors
  • Focus on construction, acquisition, quality improvement, compression, and feature extraction of signals
  • Make use of SciPy to collect, organize, analyze, and interpret data, with examples taken from statistics and clustering
  • Acquire the skill of constructing a triangulation of points, convex hulls, Voronoi diagrams, and many similar applications
  • Find out ways that SciPy can be used with other languages such as C/C++, Fortran, and MATLAB/Octave

In Detail

SciPy is an open source Python library used to perform scientific computing. The SciPy (Scientific Python) package extends the functionality of NumPy with a substantial collection of useful algorithms.

The book starts with a brief description of the SciPy libraries, followed by a chapter that is a fun and fast-paced primer on array creation, manipulation, and problem-solving. You will also learn how to use SciPy in linear algebra, which includes topics such as computation of eigenvalues and eigenvectors. Furthermore, the book is based on interesting subjects such as definition and manipulation of functions, computation of derivatives, integration, interpolation, and regression. You will also learn how to use SciPy in signal processing and how applications of SciPy can be used to collect, organize, analyze, and interpret data.

By the end of the book, you will have fast, accurate, and easy-to-code solutions for numerical and scientific computing applications.

商品描述(中文翻譯)

《SciPy快速解決物理、應用數學和科學中複雜數值問題的解決方案》

關於本書:
- 快速高效地使用SciPy庫的不同模塊和例程
- 創建向量和矩陣,並學習如何在它們之間或相應數組上執行標準數學運算的功能形式
- 逐步教程,幫助用戶使用SciPy解決來自科學各個領域的研究問題

本書適合對Python有基本了解並渴望使用SciPy進行科學和數值計算的程序員和科學家。

你將學到:
- 了解使用Python、NumPy、SciPy和matplotlib組合作為科學編程環境的好處
- 創建和操作SciPy使用的對象數組
- 使用SciPy處理大型矩陣以計算特徵值和特徵向量
- 聚焦信號的構建、獲取、質量改進、壓縮和特徵提取
- 利用SciPy收集、組織、分析和解釋數據,包括統計和聚類的示例
- 掌握構建點的三角劃分、凸包、Voronoi圖等應用技巧
- 了解如何將SciPy與其他語言(如C/C++、Fortran和MATLAB/Octave)結合使用

詳細內容:
SciPy是一個用於進行科學計算的開源Python庫。SciPy(Scientific Python)包通過一系列有用的算法擴展了NumPy的功能。

本書首先簡要介紹了SciPy庫,然後是一個有趣且節奏快的章節,介紹了數組的創建、操作和問題解決。您還將學習如何在線性代數中使用SciPy,包括計算特徵值和特徵向量等主題。此外,本書還涵蓋了有趣的主題,如函數的定義和操作、導數的計算、積分、插值和回歸。您還將學習如何在信號處理中使用SciPy,以及如何使用SciPy收集、組織、分析和解釋數據。

通過閱讀本書,您將獲得快速、準確且易於編程的數值和科學計算應用解決方案。