Итак, я хотел бы иметь возможность записать некоторые данные в легкий файл SVM, и после его сохранения я хотел бы снова открыть его и добавить дополнительные данные. До сих пор я использовал метод dump_svmlight_file из SKLearn.
Примерно так:
X = np.random.rand(300,200)
y = np.array([0.1]*X.shape[0])
dump_svmlight_file(X,y, './pathToFile')
#And then add more data:
X2 = np.random.rand(100,200)
y2 = np.array([0.1]*X2.shape[0])
dump_svmlight_file(X2,y2,'./pathToFile')
Этот код, очевидно, переписывает файл, но я хотел бы просто добавить данные X2, y2под уже сохраненными данными X, y.