由于本人作死啊,用matlab写了个GUI,偏偏不想用matlab做分类(主要是找不到讨论的人,想跟上大部队,所以用python),就直接导致了如果想要实时性好一点只能想办法解决matlab和python数据传输问题。当时写GUI的时候,简单的查了一下matlab可以调用python,头脑简单的我非常想当然的没有进行后续了解,以至于连接的时候废了好多功夫!!!我真是非常爱写废话了,不喜勿喷!!只是想记录一下这几天饱受折磨的心情。
接下来直接说方法吧
方法一:通过文件
不要就实时的话可以采用下面的方法
https://blog.csdn.net/chenghtao/article/details/77962099
方法二:直接调用
其实我最倾向这个方法,但是不知道是环境问题还是有什么调用规则,简单的函数调用可以实现,但是我调用基于theano这个包实现分类没有成功,总报错没有这个模块,没有那个模块的,如果有调用成功的可以给我留言啊!!
matlab代码:
import py.t.*
P= py.sys.path;
if count(P,'C:\Users\zuiai\Desktop\t') == 0
insert(P,int32(0),'C:\Users\zuiai\Desktop\t');
end
% py.importlib.import_module('t.test1')
py.t.test1(3,5)
pytho