我做了一个示例程序来使用 sklearn 训练 SVM。这是代码
from sklearn import svm
from sklearn import datasets
from sklearn.externals import joblib
clf = svm.SVC()
iris = datasets.load_iris()
X, y = iris.data, iris.target
clf.fit(X, y)
print(clf.predict(X))
joblib.dump(clf, 'clf.pkl')
当我转储模型文件时,我得到了这么多文件。:
['clf.pkl','clf.pkl_01.npy','clf.pkl_02.npy','clf.pkl_03.npy','clf.pkl_04.npy','clf.pkl_05.npy','clf. pkl_06.npy'、'clf.pkl_07.npy'、'clf.pkl_08.npy'、'clf.pkl_09.npy'、'clf.pkl_10.npy'、'clf.pkl_11.npy']
如果我做错了什么,我会感到困惑。或者这是正常的吗?什么是 *.npy 文件。为什么有11个?