Raspberry Pi Supercomputing and Scientific Programming: MPI4PY, NumPy, and SciPy for Enthusiasts
暫譯: 樹莓派超級計算與科學程式設計:為愛好者提供的MPI4PY、NumPy與SciPy

Ashwin Pajankar

  • 出版商: Apress
  • 出版日期: 2017-05-25
  • 定價: $1,650
  • 售價: 8.0$1,320
  • 語言: 英文
  • 頁數: 196
  • 裝訂: Paperback
  • ISBN: 1484228774
  • ISBN-13: 9781484228777
  • 相關分類: PythonRaspberry Pi
  • 立即出貨 (庫存=1)

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

商品描述

Build an inexpensive cluster of multiple Raspberry Pi computers and install all the required libraries to write parallel and scientific programs in Python 3. This book covers setting up your Raspberry Pis, installing the necessary software, and making a cluster of multiple Pis. 
 
Once the cluster is built, its power has to be exploited by means of programs to run on it. So, Raspberry Pi Supercomputing and Scientific Programming teaches you to code the cluster with the MPI4PY library of Python 3. Along the way, you will learn the concepts of the Message Passing Interface (MPI) standards and will explore the fundamentals of parallel programming on your inexpensive cluster. This will make this book a great starting point for supercomputing enthusiasts who want to get started with parallel programming. 
 
The book finishes with details of symbolic mathematics and scientific and numerical programming in Python, using SymPi, SciPy, NumPy, and Matplotlib. You’ll see how to process signals and images, carry out calculations using linear algebra, and visualize your results, all using Python code. With the power of a Raspberry Pi supercomputer at your fingertips, data-intensive scientific programming becomes a reality at home.
 
What You Will Learn  
  • Discover the essentials of supercomputing
  • Build a low-cost cluster of Raspberry Pis at home
  • Harness the power of parallel programming and the Message Passing Interface (MPI)
  • Use your Raspberry Pi for symbolic, numerical, and scientific programming
 
Who This Book Is For
 
Python 3 developers who seek the knowledge of parallel programming, Raspberry Pi enthusiasts, researchers, and the scientific Python community.

 

 

 

商品描述(中文翻譯)

建立一個低成本的多個 Raspberry Pi 電腦集群,並安裝所有必要的庫,以便在 Python 3 中編寫並行和科學程序。本書涵蓋了如何設置您的 Raspberry Pi、安裝所需的軟體,以及如何建立多個 Pi 的集群。

一旦集群建立完成,就必須通過在其上運行的程序來充分利用其性能。因此,Raspberry Pi 超級計算與科學編程教您如何使用 Python 3 的 MPI4PY 庫來編碼集群。在此過程中,您將學習消息傳遞介面(Message Passing Interface, MPI)標準的概念,並探索在低成本集群上進行並行編程的基本原理。這將使本書成為希望開始學習並行編程的超級計算愛好者的絕佳起點。

本書最後介紹了使用 SymPi、SciPy、NumPy 和 Matplotlib 進行符號數學和科學及數值編程的細節。您將學習如何處理信號和圖像,使用線性代數進行計算,並可視化您的結果,所有這些都使用 Python 代碼。擁有 Raspberry Pi 超級計算機的強大功能,數據密集型的科學編程在家中變成現實。

您將學到什麼

- 探索超級計算的基本要素
- 在家中建立低成本的 Raspberry Pi 集群
- 利用並行編程和消息傳遞介面(MPI)的力量
- 使用您的 Raspberry Pi 進行符號、數值和科學編程

本書適合誰

Python 3 開發者,尋求並行編程知識的 Raspberry Pi 愛好者、研究人員以及科學 Python 社群。