怎么把scipy.sparse.csr.csr_matrix转成numpy array

  统计/机器学习 线性代数 Python    浏览次数:11987        分享
0

怎么把稀疏矩阵scipy.sparse.csr.csr_matrix格式的变量转成正常numpy的array?

谢谢!

 

麦克信条   2018-08-31 13:54



   1个回答 
4

s.A可以得到一个numpy array

>>> import numpy as np
>>> import scipy.sparse

>>> my_matrix = scipy.sparse.csr_matrix((2,2))
>>> my_array = my_matrix.A
>>> type(my_array)
numpy.ndarray


SofaSofa数据科学社区DS面试题库 DS面经

蘑菇蘑菇   2018-08-31 22:17



  相关讨论

numpy.array从行向量转为列向量

numpy里生成单位矩阵?

怎么对numpy array转置?

怎么把numpy array转成scipy里的稀疏矩阵?

numpy里矩阵乘法matmul,@和dot的区别?

numpy怎么进行矩阵乘法

怎么把torch.tensor转成numpy ndarray?

删除numpy array中指定的一列

怎么用numpy生成一个三维的tensor?

用np.round的时候报错AttributeError: no attribute 'rint'

  随便看看

python怎么对list中的元素做连乘?

pandas.DataFrame选取最后k行

什么是K-Modes(K众数)聚类法?

pandas.DataFrame的index重新排列(从0开始)

模型调参时常用到的Grid Search是什么意思?