Book Description
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, optimization, 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
This book shows how to call Python functions to enhance MATLAB’s capabilities. Specifically, you’ll see how Python helps MATLAB:
- Run faster with numba
- Distribute work to a compute cluster with dask
- 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
- 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:用来自PythonPackage Index的300,000多个模块扩展MatLab
MatLab可以运行Python代码!
Python for MatLab Development向您展示了如何使用在科学、工程、优化、统计、金融和模拟中的大量计算问题的Python解决方案来增强MatLab。三本书合而为一:
- 这是一个全面的Python教程,它利用了您现有的MATLAB知识,并提供了一系列全面的MATLAB/Python等效表达式
- 有关设置和管理与MATLAB完美集成的Python环境的参考指南
- 演示直接从MatLab调用的Python解决方案的配方集合
本书介绍了如何调用Python函数来增强MatLab的功能。具体来说,您将了解到Python如何帮助MatLab:
- 使用Numba更快地运行
- 使用DASK将工作分配到计算群集
- 用SymPy求积分、导数和级数和的符号解
- 使用Cartopy在地图上叠加数据
- Solve mixed-integer linear programming problems with PuLP
- 通过pyredis实现与Redis的交互,通过ereCopg2实现与PostgreSQL的交互,通过pymongo实现与MongoDB的交互
- 读写非matlab本机理解的文件格式,如SQLite、YAML和ini
这本书是为谁写的
不熟悉Python的MatLab开发人员,以及其他有过一些使用过MatLab、R、IDL或MATHEMATICA经验的开发人员。
评论前必须登录!
注册