python里sparse matrix怎么转成正常的numpy array显示出来?

  统计/机器学习 Python    浏览次数:542        分享
0
sparse matrix of type '<class 'numpy.float64'>' with 82 stored elements in COOrdinate format
这种系数矩阵怎么转成正常的numpy array显示出来?
 

burnout   2022-04-17 12:43



   1个回答 
1

假设s一个sparse的矩阵的变量

转成numpy array可以

a = s.A

或者

a = s.todense()

稀疏矩阵也不影响正常的计算,而且占用空间小了很多,所以也不推荐每个稀疏矩阵都转成dense的

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

kym1990   2022-04-28 15:22



  相关讨论

求一个nxn的numpy array的对角线的和?

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

如何往numpy array中插入一列数组?

对numpy array求每行的均值

numpy里的np.clip函数怎么用?

怎么随机打乱一个numpy array?

python numpy里array和matrix的区别?

删除numpy array中指定的一列

怎么生成一个填满逻辑真(True)的numpy array?

numpy.full这个函数有什么用?

  随便看看

python sklearn模型中random_state参数的意义

sklearn中的predict_proba方法的返回值的意义

如何复制一个pandas DataFrame

二元分类为什么不能用MSE做为损失函数?

用一个骰子生成1到7的随机数?