主要内容

局限性Python万博1manbetx

在MATLAB中不支持的特万博1manbetx性®

关闭Python®解释器在运行MATLAB时,采用进程内执行模式。

将Python对象保存(序列化)到mat文件中。

交互式Python帮助(调用py.help没有输入参数)。

py.inputpy.raw_input(版本2.7)。

访问Python类的静态属性。

MATLABisa函数不能识别虚继承。

从Python类继承的MATLAB类。

自定义(动态)属性访问。

嵌套的Python类。

模块启动MATLAB在一个单独的过程中,例如,多处理模块。

模块,读sys.argv,传递给Python脚本的命令行参数,例如,Tkinter

动态生成的Python类,例如,collections.namedtuple在CPython 2.7。

动态地附加新的对象属性。相反,使用py.setattr

以下划线开头的类名或其他标识符(_)字符。相反,使用Pythonpy.getattrpy.setattr功能。

生成的Python模块MATLAB编译器SDK™产品。

Python代码使用Cocoa (AppKit)为用户界面macOS平台。

当您在进程外调用Python函数时,Python和MATLAB之间传递的变量大小被限制为2gb。这个限制适用于进程之间传递的数据和支持信息。万博1manbetx

不支万博1manbetx持的MATLAB类型

Python不支持这些MATLAB类型。万博1manbetx

  • 多维字符细胞数组

  • 结构数组

  • 稀疏阵列

  • 分类
    表格
    容器。地图
    datetime类型

  • MATLAB的对象

  • meta.classpy

相关的话题