Python for MATLAB Development: Extend MATLAB with 300,000+ Modules from the Python Package Index
暫譯: 用 Python 擴展 MATLAB:從 Python 套件索引獲取超過 300,000 個模組

Danial, Albert

  • 出版商: Apress
  • 出版日期: 2022-03-12
  • 售價: $2,530
  • 貴賓價: 9.5$2,404
  • 語言: 英文
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484272226
  • ISBN-13: 9781484272220
  • 相關分類: MatlabPython程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

MATLAB can run Python code!

Python for MATLAB Development shows you how to enhance MATLAB with Python solutions to a vast array of computational problems in science, engineering, artificial intelligence, statistics, finance, and simulation. It is three books in one:

  • A thorough Python tutorial that leverages your existing MATLAB knowledge with a comprehensive collection of MATLAB/Python equivalent expressions

  • A reference guide to setting up and managing a Python environment that integrates cleanly with MATLAB

  • A collection of recipes that demonstrate Python solutions invoked directly from MATLAB

The demonstrated techniques and explanations will help you solve your own challenging problems in MATLAB using open source Python modules. Python is the ultimate MATLAB Toolbox and this book is your guide to its use.

What You Will Learn

  • Find symbolic solutions to integrals, derivatives, and series summations with SymPy

  • Overlay data on maps with Cartopy

  • Solve mixed-integer linear programming problems with PuLP

  • Accelerate computationally-intensive tasks with numba

  • Run large computations in parallel with dask

  • Interact with Redis via pyredis, PostgreSQL via psycopg2, and MongoDB via pymongo

  • Read and write file formats that are not natively understood by MATLAB, such as SQLite, YAML, and ini

Who This Book Is For

MATLAB developers who are new to Python and other developers with some prior experience with MATLAB, R, IDL, or Mathematica.

商品描述(中文翻譯)

MATLAB 可以執行 Python 代碼!

《Python for MATLAB Development》將教您如何利用 Python 解決科學、工程、人工智慧、統計、金融和模擬等領域的各種計算問題,從而增強 MATLAB 的功能。這本書是三本書的結合:

- 一個全面的 Python 教程,利用您現有的 MATLAB 知識,提供 MATLAB/Python 等效表達式的綜合集合
- 一個設置和管理與 MATLAB 無縫整合的 Python 環境的參考指南
- 一系列示範從 MATLAB 直接調用的 Python 解決方案的食譜

所示範的技術和解釋將幫助您使用開源 Python 模組解決自己在 MATLAB 中的挑戰性問題。Python 是終極的 MATLAB 工具箱,而這本書是您使用它的指南。

**您將學到什麼**

- 使用 SymPy 尋找積分、導數和級數求和的符號解
- 使用 Cartopy 在地圖上疊加數據
- 使用 PuLP 解決混合整數線性規劃問題
- 使用 numba 加速計算密集型任務
- 使用 dask 進行大規模計算的並行運算
- 通過 pyredis 與 Redis 互動,通過 psycopg2 與 PostgreSQL 互動,通過 pymongo 與 MongoDB 互動
- 讀取和寫入 MATLAB 原生不支持的文件格式,如 SQLite、YAML 和 ini

**本書適合誰**

本書適合對 Python 新手的 MATLAB 開發者,以及對 MATLAB、R、IDL 或 Mathematica 有一定經驗的其他開發者。

作者簡介

Albert Danial is an aerospace engineer with 35 years of experience, currently working for Northrop Grumman near Los Angeles. He has been using MATLAB since 1990 and Python since 2006. MATLAB brings endless challenges to his coworkers and himself --insufficient licenses, no licenses for toolboxes our subcontractors use, difficulty integrating MATLAB tools with other parts of our analytical infrastructure. Python eases many of our MATLAB-related headaches (not so much via MATLAB-Python integration, but rather wholesale replacement of MATLAB code with Python equivalents).

作者簡介(中文翻譯)

阿爾伯特·丹尼爾(Albert Danial)是一位擁有35年經驗的航空航天工程師,目前在洛杉磯附近的諾斯羅普·格魯曼(Northrop Grumman)工作。他自1990年以來一直在使用MATLAB,並自2006年以來開始使用Python。MATLAB為他的同事和他自己帶來了無盡的挑戰——許可證不足、我們的分包商使用的工具箱沒有許可證、以及將MATLAB工具與我們的分析基礎設施的其他部分整合的困難。Python緩解了我們許多與MATLAB相關的頭痛問題(這不是通過MATLAB-Python整合,而是通過用Python等效代碼完全取代MATLAB代碼)。