在 python 中调用 MATLAB 函数
Posted
技术标签:
【中文标题】在 python 中调用 MATLAB 函数【英文标题】:Calling MATLAB functions in python 【发布时间】:2017-04-14 12:15:56 【问题描述】:将 MATLAB 函数作为 python 包导入后,时出现问题。 python shell中显示的错误:
这里,barcode
是使用 MATLAB 库编译器生成的包的名称,barcodepy
是包中的一个函数。
【问题讨论】:
您导入了barcode
,然后尝试使用barcodepy
。这与 MATLAB 无关,仅与未定义 barcodepy
有关。试试from barcode import barcodepy
感谢您的回复伙伴。我使用了从条形码导入barcodepy,但是,当我这样做时发生了另一个错误。 ImportError: 无法导入名称'barcodepy'
请提供导致错误的最小示例以及产生的错误的全文。
【参考方案1】:
不必使用barcodepy
,例如:
你的代码:
import barcode
a=barcodepy.initialize()
a=barcode.barcodepy.initialize()
正确代码:
import barcode
a=barcode.initialize()
【讨论】:
以上是关于在 python 中调用 MATLAB 函数的主要内容,如果未能解决你的问题,请参考以下文章
如何在MATLAB中调用(运行)“用Python写成的函数或脚本”
python 中一维数据中值滤波函数,在matlab中有 medfilt1函数,Python中有吗,只找到了图像2维的,