好的,所以这个问题与我正在进行的对文本数据进行分类的任务有关,您可以参考这个问题以获取有关我如何解决此问题的更多详细信息。
我使用标准 matlab 函数“nctool”(神经聚类工具)将输入组织在 10x10 SOM 节点的平面上。我还将这张地图的输出(即我的哪些输入最终在哪个节点上)保存到我工作区的“输出”变量中。
我现在想把这些数据拿出来,看看我能不能写另一个脚本。我知道 MATLAB 中的“保存”和一些导出函数,但似乎 MATLAB 不支持此变量的 ascii 导出,因为它是一个稀疏矩阵。
我目前正在编写一个脚本来导出这个东西,但是如果有人已经有解决方案,请发布。否则我会在完成测试后这样做。
更新:我很容易找到了解决方法:
% convert a sparse matrix to full
output = full(output);
% output this to a file (excel)
xlswrite('test.csv',output);