【发布时间】:2011-04-06 01:18:03
【问题描述】:
我有一个“numpy”矩阵格式的非常大的矩阵(10x55678)。该矩阵的行对应于一些“主题”,列对应于单词(来自文本语料库的唯一单词)。这个矩阵中的每个条目 i,j 是一个概率,这意味着单词 j 属于主题 i 的概率为 x。因为我使用的是 id 而不是真实的单词,而且我的矩阵的维度非常大,所以我需要以某种方式对其进行可视化。您建议使用哪种可视化?一个简单的情节?还是更复杂和信息更丰富的?(我问这些是因为我对有用的可视化类型一无所知)。如果可能的话,你能给我一个使用 numpy 矩阵的例子吗?谢谢
我问这个问题的原因是我想大致了解我的语料库中的词-主题分布。欢迎任何其他方法
【问题讨论】:
-
55678 个单词条目不适合屏幕。您必须告诉我们哪些信息对您很重要。
-
这个问题有点像“我有 50000 个电话号码。将这些电话号码可视化的最佳方式是什么?”
-
@eumiro:是否可以通过缩放功能使其尽可能紧凑?如果不是,这个矩阵非常稀疏。很多条目都是零,没有给我那么多信息,这有用吗?
-
@Sven Marnach:我只想以直观的方式了解概率分布的整体情况
-
@Hossein:我的意思是你有 55678 个完全不相关的概率分布。尝试同时绘制它们似乎没有多大意义
标签: python numpy matplotlib plot visualization