我没有足够的内存来将整个稀疏矩阵列表转换为numpy二维数组,然后将其转换为稀疏矩阵。
回归者将接受以下内容:
X = sparse.csr_matrix( my_2D_Numpy_Matrix )
它不接受(这只是一个例子):
X = []
for i in range(my_2D_Numpy_Matrix.shape[0]):
X.append(sparse.csr_matrix(my_2D_Numpy_Matrix[i,:]))
答案 0 :(得分:1)
您可以合并稀疏矩阵,而无需使用sparse.vstack
X = sparse_list[0]
for mat in sparse_list[1:]:
X = sparse.vstack((X,mat))