您如何将一个1列矩阵添加到一个稀疏矩阵中,或将一个稀疏矩阵添加到一个列矩阵中(无论哪种方式)?它不应该替换数据,只需要将其合并成一种数据类型。
稀疏矩阵:
要添加的列:
稀疏矩阵:
>>print type(X)
>>print X.shape
<class 'scipy.sparse.csr.csr_matrix'>
(53, 6596)
要添加的列:
>>print type(Y)
>>print Y.shape
<class 'numpy.matrixlib.defmatrix.matrix'>
(53, 1)
你如何实现这个目标?
block
应该是“稀疏矩阵序列”,但似乎传入混合的numpy.array
和scipy.sparse
也没问题。唯一的副作用是输出矩阵格式可能不是预期的类型,应该指定format
来强制进行格式转换。 - zaxliu