在matlab环境下调用python代码在pickle.load部分报错
之前没有接触过python,工作需要在matlab里调用一段python的源代码,有关机器学习的部分。
源代码本身可以独立执行,但是在matlab中调用的时候出现了如下错误:
.NN文件是一个机器学习的训练好的模型,RNN1是其中的一个变量。
我仔细检索之后发现是pickle.load的问题,似乎是读取.NN的时候,因为是存储在外部,在matlab里调用的时候必须做一些改动。一开始以为是路径上的问题,但是用了绝对路径也还是一样。看了一些别人的建议,应该加一段项目中找到类并import这个类型。有关python的编程经验太少,模糊能明白逻辑上的关系但是不知道具体要怎么写,希望大家指点一二,不胜感激。