Instant SymPy Starter
暫譯: 即時 SymPy 入門
Ronan Lamy
- 出版商: Packt Publishing
- 出版日期: 2013-05-26
- 售價: $1,020
- 貴賓價: 9.5 折 $969
- 語言: 英文
- 頁數: 52
- 裝訂: Paperback
- ISBN: 178216362X
- ISBN-13: 9781782163626
海外代購書籍(需單獨結帳)
商品描述
Learn to use SymPy's symbolic engine to simplify Python calculations
Overview
- Learn something new in an Instant! A short, fast, focused guide delivering immediate results
- Set up the best computing environment with IPython Notebook, SymPy, and all your favorite Python libraries
- Learn how to streamline your computations with computer algebra
- Compile symbolic expressions into efficient numerical functions
In Detail
Symbolic computation is the use of algorithms and software to perform exact calculations on symbolic mathematical expressions. It has traditionally been the preserve of monolithic computer algebra systems. SymPy puts its power within easy reach of all Python programmers, just an import statement away.
Instant SymPy Starter is an introduction to the exciting world of symbolic computation in Python. With hands-on examples and practical advice, you will learn everything you need to integrate SymPy into your workflow and to make the best use of its functionalities.
This book will guide you on your journey with SymPy, from setting up your development environment to integrating SymPy into your workflow, with many useful tips. You will see how to set up a powerful environment for both symbolic and numerical computations inside IPython Notebook, and learn how to efficiently employ symbolic computation in your numerical calculations. You can follow the examples along on your own system as all the code is available in downloadable IPython notebooks. If you have never used IPython before, you should consider this as the perfect occasion to start.
What you will learn from this book
- Translating mathematical expressions into SymPy objects
- Compiling symbolic expressions into numerical functions
- Computing exact derivatives and Taylor expansions automatically
- Getting exact results for complicated integrals
- Solving systems of equations
Approach
Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.Learning SymPy Starter is an easy-to understand, practical guide packed with real-world examples. It covers everything from the installation steps to the numerous features provided by SymPy.
Who this book is written for
This book is for Python developers. A good grounding in Python is assumed, as well as a bit of familiarity with its scientific ecosystem.
商品描述(中文翻譯)
學習使用 SymPy 的符號引擎來簡化 Python 計算
概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果
- 使用 IPython Notebook、SymPy 和您所有喜愛的 Python 函式庫來設置最佳計算環境
- 學習如何利用計算機代數來簡化計算
- 將符號表達式編譯成高效的數值函數
詳細內容
符號計算是使用算法和軟體對符號數學表達式進行精確計算。這傳統上是大型計算機代數系統的專利。SymPy 將其強大功能輕鬆地帶給所有 Python 程式設計師,只需一條導入語句。
《Instant SymPy Starter》是對 Python 中符號計算的精彩世界的介紹。通過實作範例和實用建議,您將學會將 SymPy 整合到您的工作流程中,並充分利用其功能。
本書將指導您在使用 SymPy 的旅程中,從設置開發環境到將 SymPy 整合到工作流程中,並提供許多有用的提示。您將看到如何在 IPython Notebook 中設置一個強大的符號和數值計算環境,並學習如何在數值計算中有效地使用符號計算。您可以在自己的系統上跟隨範例,因為所有代碼都可以在可下載的 IPython notebooks 中獲得。如果您從未使用過 IPython,這將是您開始的完美時機。
您將從本書中學到的內容
- 將數學表達式轉換為 SymPy 對象
- 將符號表達式編譯成數值函數
- 自動計算精確的導數和泰勒展開
- 獲得複雜積分的精確結果
- 解決方程組
方法
掌握一項新技術,了解它是什麼以及它能為您做什麼,然後開始使用最重要的功能和任務。《Learning SymPy Starter》是一本易於理解的實用指南,充滿了現實世界的範例。它涵蓋了從安裝步驟到 SymPy 提供的眾多功能的所有內容。
本書的讀者對象
本書是為 Python 開發者而寫的。假設讀者對 Python 有良好的基礎,並對其科學生態系統有一定的熟悉度。