我们如何以编程方式堆叠许多 csr 矩阵?
Posted
技术标签:
【中文标题】我们如何以编程方式堆叠许多 csr 矩阵?【英文标题】:How do we hstack many csr matrices programatically? 【发布时间】:2022-01-09 02:54:27 【问题描述】:https://docs.scipy.org/doc/scipy/reference/reference/generated/scipy.sparse.hstack.html#scipy.sparse.hstack
我正在使用手套向量分别对大约 12 个文本特征进行向量化 我在列表中有这 12 个 csr 矩阵 l
有没有一种方法可以将它们全部堆叠起来,而无需手动将每个都传递给 hstack 函数
np.hstack(l[0],l[1],.....,l[11])
请提出替代方案
【问题讨论】:
也许只是hstack(l)
?
或scipy.sparse.hstack
【参考方案1】:
您的链接是sparse.hstack
。这需要一个序列,一个列表,稀疏矩阵。这就是你的l
。
newmat = sparse.hstack(l)
np 堆栈函数也带一个列表,但不应该在这里使用,
【讨论】:
以上是关于我们如何以编程方式堆叠许多 csr 矩阵?的主要内容,如果未能解决你的问题,请参考以下文章