Хорошо, поэтому этот вопрос относится к моей текущей задаче классификации текстовых данных, вы можете обратиться к этому вопросу для получения более подробной информации о том, как я подошел к этой проблеме.
Я использовал стандартную функцию matlab "nctool" (инструмент нейронной кластеризации), чтобы организовать входные данные в плоскости узлов SOM 10x10. Я также получил выходные данные этой карты (то есть, какие из моих входов оказались на каком узле) сохранены в переменную «output» в моей рабочей области.
Теперь я хотел бы получить эти данные и посмотреть, смогу ли я написать другой скрипт. Я знаю о 'save' и некоторых функциях экспорта в MATLAB, однако кажется, что MATLAB не поддерживает экспорт этой переменной в ascii, так как это разреженная матрица.
В настоящее время я пишу сценарий для экспорта этой вещи, однако, если у кого-то уже есть решение, пожалуйста, напишите. В противном случае я сделаю это после того, как закончу тестирование.
Обновление : Обойти это довольно легко:
% convert a sparse matrix to full
output = full(output);
% output this to a file (excel)
xlswrite('test.csv',output);