Raspberry Pi Supercomputing and Scientific Programming: MPI4PY,NumPy,and SciPy for Enthusiasts

Raspberry Pi Supercomputing and Scientific Programming: MPI4PY,NumPy,and SciPy for Enthusiasts1484228774
Raspberry Pi Supercomputing and Scientific Programming: MPI4PY,NumPy,and SciPy for Enthusiasts
by 作者: Ashwin Pajankar
ISBN-10 书号: 1484228774
ISBN-13 书号: 9781484228777
Edition 版本: 1st ed.
Publisher Finelybook 出版日期: 2017-07-06
Pages: 171

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.
Contents
Chapter 1: Introduction to Single Board Computers and Raspberry Pi
Chapter 2: Important Linux Commands and Remote Connectivity
Chapter 3: Introduction to Python
Chapter 4: Introduction to Supercomputing
Chapter 5: Message Passing Interface
Chapter 6: Building the Supercomputer
Chapter 7: Overclocking Raspberry Pi
Chapter 8: Parallel Programming in Python 3
Chapter 9: Introduction to SciPy Stack and Symbolic Programming
Chapter 10: Introduction to NumPy
Chapter 11: Introduction to SciPy
Chapter 12: Signal Processing with SciPy
Chapter 13: Image Processing with SciPy
Chapter 14: Matplotlib
构建一个廉价的多个Raspberry Pi计算机集群,并安装所有必需的库来在Python 3中编写并行和科学程序。本书包括设置您的Raspberry Pis,安装必要的软件,并创建多个Pis的集群。
一旦集群建成,它的权力必须通过程序来运行。所以,Raspberry Pi超级计算和科学编程教你如何使用Python 3的MPI4PY库编写集群。此外,您将学习消息传递接口(MPI)标准的概念,并将探索并行编程的基本原理廉价的集群。这将使这本书成为想要开始并行编程的超级计算机爱好者的出发点。
该书完成了Python中的符号数学和科学数字编程的细节,使用SymPi,SciPy,NumPy和Matplotlib。您将看到如何处理信号和图像,使用线性代数进行计算,并可视化您的结果,全部使用Python代码。随着Raspberry Pi超级计算机的掌握,数据密集型科学编程在家中成为现实。
你会学到什么
发现超级计算的基本要素
在家建立一个低成本的覆盆子皮斯群
利用并行编程的功能和消息传递接口(MPI)
使用您的Raspberry Pi进行符号,数字和科学编程
这本书是谁
寻求并行编程知识的Python 3开发人员,Raspberry Pi爱好者,研究人员和科学Python社区。
目录
第1章: 单板计算机和覆盆子介绍
第2章: 重要的Linux命令和远程连接
第3章: Python简介
第4章: 超级计算简介
第5章: 消息传递接口
第六章: 构建超级计算机
第七章超频覆盆子
第8章: Python中的并行编程3
第9章: SciPy Stack和符号编程简介
第10章: NumPy简介
第11章: SciPy简介
第12章: 使用SciPy进行信号处理
第13章: 使用SciPy进行图像处理
第14章: Matplotlib

下载地址:

Apress Raspberry Pi Supercomputing and Scientific Programming 1484228774.pdf

打赏
未经允许不得转载:finelybook » Raspberry Pi Supercomputing and Scientific Programming: MPI4PY,NumPy,and SciPy for Enthusiasts

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏