在scipy中将元素添加到行csr矩阵(将列连接到矩阵)

时间:2018-07-17 01:11:50

标签: python arrays numpy matrix scipy

过去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

so 上面的许多变体...请任何人帮助我从事这一工作已经很久了,我正在考虑放弃整个项目。

0 个答案:

没有答案