У меня неприятная проблема при использовании библиотеки машинного обучения PyML . PyML использует libsvm для обучения классификатора SVM. Проблема в том, что libsvm выводит некоторый текст на стандартный вывод. Но поскольку это не в Python, я не могу его перехватить. Я пробовал использовать методы, описанные в задаче Отключить стандартный вывод функции в Python, не уничтожая sys.stdout и не восстанавливая каждый вызов функции , но ни один из них не помог.
Есть ли способ как это сделать. Изменение PyML невозможно.