Python 如何正确地取消勾选文件(ModuleNotFoundError)?
我使用Pickle保存了一个模型,代码如下:Python 如何正确地取消勾选文件(ModuleNotFoundError)?,python,pickle,mfcc,gmm,Python,Pickle,Mfcc,Gmm,我使用Pickle保存了一个模型,代码如下: picklefile = path.split("-")[0]+".gmm" Pickle.dump(gmm,open(dest + picklefile,'w')) print '+ modeling completed for person:',picklefile," with data point = ",list_features.shape list_features = np.asarray(()) count = 0 现在
picklefile = path.split("-")[0]+".gmm"
Pickle.dump(gmm,open(dest + picklefile,'w'))
print '+ modeling completed for person:',picklefile," with data point = ",list_features.shape
list_features = np.asarray(())
count = 0
现在,我想使用以下方法取消拾取该文件:
models = [pickle.load(open(fname,'rb')) for fname in gmm_files]
但我得到了这个错误:
ModuleNotFoundError:没有名为“sklearn.Mixed.gmm”的模块
我希望输出能够取消选中保存的文件
我还尝试从sklearn.mixed导入
,将高斯混合导入为gmm
,但仍然得到相同的错误。请帮助我解决此错误。您使用的scikit learn的版本是什么?您可以尝试在同一脚本/文件中对其进行酸洗和取消酸洗吗?看起来您没有以二进制模式写入文件,因此请尝试在打开()中将'w'
更改为'wb'
call-不确定这是否/为什么会导致您看到的错误,但应该予以更正。scikit learn的版本:0.21.3您是如何安装sklearn的?如果不是这样,请尝试:sudo apt install python3 sklearn
?