MATLAB 中如何使用 import

本文详细介绍了在MATLAB环境中如何高效地使用Python模块,包括避免导入整个Python模块以防止与MATLAB函数冲突的方法,以及如何通过import语句缩短Python类和函数的调用路径。文章还提供了具体的实例,如使用textwrap模块进行文本格式化。
部署运行你感兴趣的模型镜像

不要输入 import pythonmodule

MATLAB 会自动加载 Python 当输入

py.command

 因为不用输入 import pythonmodule 。

MATLAB 中的 import 语句作用与 Python 中不同。Python使用 import 语句加载代码并使之能够访问。MATLAB使用 import 函数是为了不用包名就可以直接使用类或函数。

使用 import 缩短类和函数名

Python 的 from...import 语句使我们在不使用完全限定名称的情况下引用模块。

在 Python 中 import 语句为:

from x import y

在 MATLAB 中则为

import x.y

其中 y 为类名或函数名。

实例:

Python 中的 textwrap 模块可以格式化文本块:

S = py.textwrap.wrap('This is a string');

 其中 wrap 并不是 MATLAB 函数,就可以使用 import 函数来缩短调用语句。

import py.textwrap.wrap
S = wrap('This is a string');

注意

不要使用:

import py.*

上式会让 MATLAB 使用所有的 Python函数,从而覆盖掉重名的 MATLAB 函数。

此命令可以通过下面的命令去除:

clear import

参考资料:

1.MATLAB 官方文档:https://ww2.mathworks.cn/help/

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值