【问题标题】:How to plot text documents in a scatter map?如何在散点图中绘制文本文档?
【发布时间】:2014-08-15 12:07:49
【问题描述】:

我正在使用 scikit 执行文本分类,并试图了解这些点相对于我的超平面的位置以决定如何进行。但我似乎无法绘制来自CountVectorizer() 函数的数据。我使用了以下函数:pl.scatter(X[:, 0], X[:, 1]),它给了我错误:ValueError: setting an array element with a sequence.

知道如何解决这个问题吗?`

【问题讨论】:

  • X 是稀疏矩阵吗?
  • 是的,它是一个稀疏矩阵。

标签: python numpy matplotlib scikit-learn


【解决方案1】:

如果X 是一个稀疏矩阵,您可能需要X = X.todense() 才能访问正确格式的数据。不过,您可能想在执行此操作之前检查X.shape,好像X 非常大(但非常稀疏)它在“密集化”时可能会消耗大量内存。

【讨论】:

    猜你喜欢
    • 2018-01-20
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2012-03-17
    • 2013-05-12
    相关资源
    最近更新 更多