Matlab2 Python代码转换

2024-04-20 10:40:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将MATLAB.m源代码文件转换为Python脚本。.m文件的前几行是:

clear all
close all
clc

下面是我的Python对应代码:

全部清除:

^{pr2}$

clc:

^{3}$

但是我没有得到MATLAB'close all的对应代码吗?我上面的代码引用是否正确?在


Tags: 文件代码脚本close源代码allclearmatlab
1条回答
网友
1楼 · 发布于 2024-04-20 10:40:52

我建议您考虑是否转换这三个函数中的任何一个。在

如果您用Python编写一个脚本,并在大多数情况下反复启动它,那么应该并将启动一个专用的解释器。这样一个全新的解释器开箱即用,不受以前变量定义的影响,而且还将得到一个干净的屏幕来写入(空命令窗口)。但是,如果您使用的是IDE,有时会产生一些副作用,表现为在不清除所有先前定义的变量的情况下重新启动脚本,但是在这种情况下,您也会遇到其他问题。在

为了回答您的问题,“close all”在Python中有什么对应项,我会说它取决于您使用的绘图库。对于Matlab,该行将关闭脚本中开始的每个打开的图形。在Python中,一个图形只在解释器运行时存在,并且在解释器关闭时关闭。如果你想关闭图形中介,你必须显式地关闭它们。在

相关问题 更多 >