Python 客户端编程
在 Python® 中创建客户端程序
MATLAB® Production Server™ Python 客户端 API 使开发人员能够在远程服务器上评估 MATLAB 函数。该 API 允许您使用本机 Python 类型将标量值传递给 MATLAB 函数。处理数组时,需要使用 matlab
包中提供的 MATLAB 数组类型。有关在 Python 中使用 MATLAB 数组的信息,请参阅 matlab Python 模块。
有关如何创建客户端程序的概述,请参阅创建 MATLAB Production Server Python 客户端。
有关客户端实现的完整示例,请参阅创建 Python 客户端。
MATLAB Production Server 客户端库以 PyPI 包的形式提供,网址为 matlab-prodserver-client · PyPI。
注意
从 R2022b 开始,Python 客户端库不再支持 Python 2.7。
类
matlab.production_server.client.MWHttpClient | Python 对象封装与 MATLAB Production Server 实例的连接 |
主题
创建应用程序
- 创建 MATLAB Production Server Python 客户端
从 MATLAB 应用程序调用部署到 MATLAB Production Server 的 Python 函数。 - 安装 MATLAB Production Server Python 客户端
安装使用 Python 客户端所需的软件包。 - 适用于 MATLAB Production Server Python 客户的债券定价工具
在 Python 中创建一个债券定价应用程序,该应用程序调用部署到 MATLAB Production Server 的 MATLAB 函数。 - 创建 Python 客户端
了解如何从 Python 应用程序调用部署到 MATLAB Production Server 的 MATLAB 函数。 - 创建客户端连接
创建从 Python 客户端到 MATLAB Production Server 实例的连接。 - 调用打包的 MATLAB 函数
使用 MATLAB 客户端 API 调用已部署的 Python 函数的方法。
数据转换
- 在 MATLAB Production Server 和 Python 之间传递数据
了解 MATLAB Production Server 如何在 Python 和 MATLAB 数据类型之间转换数据。 - matlab Python 模块
使用matlab
Python 模块将 MATLAB 数值类型创建为 Python 变量。您可以使用这些类在 MATLAB 和 Python 之间传递 MATLAB 数组。 - 在 Python 中使用 MATLAB 数组
此示例显示如何在 MATLAB 中使用 Python 数组。
故障排除
- 处理函数处理错误
捕获并处理服务器返回的错误。