首页 > 解决方案 > 在scipy中将元素添加到行csr矩阵(将列连接到矩阵)

问题描述

在过去的 4 个小时里,我一直在网上查找,但我无法找到有效的解决方案。这是一个如此愚蠢的问题,我不想问它,所以我不会被否决,但这里什么都没有。

任务:

我有一个 (1x N) csr 矩阵,我想通过在末尾添加数字“1”来简单地使其成为 (1x N+1) 矩阵。

我尝试的一切和错误:

vstack(xi, np.ones((1,1)))

TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U32') dtype('<U32') dtype('<U32')

hstack(xi, np.ones((1,1)))

ValueError: blocks must be 2-D

np.concatenate([xi, [np.ones(1)]])

ValueError: zero-dimensional arrays cannot be concatenated

xi = np.concatenate([xi, np.ones(1)])

ValueError: zero-dimensional arrays cannot be concatenated

以及上述的许多变体......请任何人帮助我已经做了这么长时间,我正在考虑放弃整个项目。

标签: pythonarraysnumpymatrixscipy

解决方案


推荐阅读