Если у вас уже есть объект классификатора (например, nb = MultinomialNB ()), для которого вы вызвали метод .fit (), вы можете просто взять ту же ссылку на этот объект и вызвать для него метод предиката следующим образом:
predictions = nb.predict(new_features)
Как только у вас есть прогнозы, у вас есть несколько вариантов для помещения их в файл .csv.Если вы знакомы с фреймами данных Pandas, вы можете сделать что-то вроде:
df = pandas.DataFrame({"predictions": predictions})
df.to_csv("predictions.csv")
Или, если вы более знакомы с numpy:
np.savetxt(predictions, "predictions.csv", delimiter=",")
Примечание: Pandas имеет значительно более быстрый ввод / вывод, чемNumPy, поэтому я рекомендую его для больших наборов данных