Computer Simulation: A Foundational Approach using Python (Hardcover)
暫譯: 計算機模擬:基於 Python 的基礎方法 (精裝版)
Yahya Esmail Osais
- 出版商: Chapman and Hall/CRC
- 出版日期: 2017-11-17
- 售價: $6,720
- 貴賓價: 9.5 折 $6,384
- 語言: 英文
- 頁數: 313
- 裝訂: Hardcover
- ISBN: 1498726828
- ISBN-13: 9781498726825
-
相關分類:
Python、程式語言
-
其他版本:
Computer Simulation: A Foundational Approach Using Python
下單後立即進貨 (約2~4週)
買這商品的人也買了...
-
$1,250$1,188 -
$1,685$1,601 -
$1,558JavaScript and JQuery: Interactive Front-End Web Development (Paperback)
-
$1,720$1,634 -
$1,617Deep Learning (Hardcover)
-
$978$929 -
$1,650$1,568 -
$1,400$1,330 -
$1,330$1,264 -
$1,715Interaction Design : Beyond Human-Computer Interaction, 5/e (Paperback)
-
$1,936Full Stack Serverless: Modern Application Development with React, Aws, and Graphql
-
$1,840$1,748
相關主題
商品描述
Computer simulation is an effective and popular universal tool that can be applied to almost all disciplines. Requiring only basic knowledge of programming, mathematics, and probability theory, Computer Simulation: A Foundational Approach Using Python takes a hands-on approach to programming to introduce the fundamentals of computer simulation.
Typically, simulation involves two key steps: modeling and implementation. In this book, these processes are divided to minimize confusion and help introductory students grasp the transition to stochastic simulation. Modeling is covered in the first half of each chapter and is presented with event graphs and design of experiments. Then, as a tool of choice for scientists and engineers, Python programs are used throughout the book to help students implement their knowledge. The chapters are aided by a heavy use of Illustrations, and many examples are provided to re-enforce the concepts presented. The book also features a full chapter of case studies, as well as real working code, encouraging students to compare results obtained from simulation with those obtained using analytical methods. Additionally, most of the necessary mathematics is abstracted by procedures that show how the mathematical techniques can be implemented in the real world. This helps make the shift from models to programs straightforward.
Some other features of this book are:
- Simulation programs are divided into two distinct components: simulator and model.
- Both simulation without an event list and with an event list are covered.
- The single-queue single-server queuing system is used as a running example throughout the book
- A complete chapter on the Monte Carlo method and variance-reduction techniques are included.
The main target of the book is computer science and engineering students who are interested mainly in directly applying the techniques to their research problems. The book will be of great interest to senior undergraduate and starting graduate students in the fields of computer science and engineering and industrial engineering.
商品描述(中文翻譯)
電腦模擬是一種有效且受歡迎的通用工具,幾乎可以應用於所有學科。只需具備基本的程式設計、數學和機率論知識,電腦模擬:使用 Python 的基礎方法 採取實作導向的方式來介紹電腦模擬的基本原理。
通常,模擬涉及兩個關鍵步驟:建模和實作。在本書中,這些過程被分開以減少混淆,並幫助初學者掌握隨機模擬的轉變。建模在每章的前半部分進行,並以事件圖和實驗設計的方式呈現。接著,作為科學家和工程師的首選工具,Python 程式在全書中被用來幫助學生實現他們的知識。各章節大量使用插圖,並提供許多範例以加強所呈現的概念。本書還包含一整章的案例研究,以及實際可運行的程式碼,鼓勵學生將模擬獲得的結果與使用分析方法獲得的結果進行比較。此外,大多數必要的數學內容都通過程序進行抽象,顯示如何在現實世界中實現數學技術,這有助於使從模型到程式的轉變變得簡單明瞭。
本書的其他特點包括:
- 模擬程式分為兩個不同的組件:模擬器和模型。
- 涵蓋了不使用事件列表和使用事件列表的模擬。
- 單隊列單伺服器排隊系統作為全書的運行範例。
- 包含一整章關於蒙地卡羅方法和變異數減少技術的內容。
本書的主要目標讀者是對直接將技術應用於研究問題感興趣的計算機科學和工程學學生。本書將對計算機科學、工程學及工業工程領域的高年級本科生和剛入學的研究生特別有吸引力。