用python调用MATLAB函数

用python调用MATLAB函数,python,matlab,python-import,matlab-deployment,matlab-compiler,Python,Matlab,Python Import,Matlab Deployment,Matlab Compiler,将MATLAB函数作为python包导入后,在python中调用MATLAB函数时出现问题。python shell中显示的错误: 这里,barcode是使用MATLAB库编译器生成的包的名称,barcodepy是包中的一个函数。例如,不必使用barcodepy: 您的代码: import barcode a=barcodepy.initialize() a=barcode.barcodepy.initialize() 正确代码: import barcode a=barcode.i

将MATLAB函数作为python包导入后,在python中调用MATLAB函数时出现问题。python shell中显示的错误:


这里,
barcode
是使用MATLAB库编译器生成的包的名称,
barcodepy
是包中的一个函数。

例如,不必使用
barcodepy

您的代码:

import barcode

a=barcodepy.initialize()

a=barcode.barcodepy.initialize()

正确代码:

import barcode

a=barcode.initialize()

您导入了
barcode
,然后尝试使用
barcodepy
。这与MATLAB无关,只与未定义的
barcodepy
有关。请从条形码导入barcodepy中尝试
谢谢您的回复。我使用了从条形码导入barcodepy,但是,在执行此操作时发生了另一个错误。ImportError:无法导入名称“barcodepy”。请提供导致错误的最小示例以及生成的错误全文。