首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scipy.sparse.csr.csr_matrix:Matrix扩展

scipy.sparse.csr.csr_matrix:Matrix扩展
EN

Stack Overflow用户
提问于 2018-03-27 07:31:44
回答 2查看 309关注 0票数 1

我正在使用sklearn做机器学习,works.Here是我的两个变量:

代码语言:javascript
复制
>>> matrix
<1397x9576 sparse matrix of type '<type 'numpy.float64'>'
        with 44655 stored elements in Compressed Sparse Row format>

>>> type(density)
<type 'list'>
>>> len(density)
1397

matrix是由TfidfVectorizer.fit_transform()生成的。我想通过添加变量matrix来扩展变量density,作为一个新的column.Is,有实现它的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-27 07:38:21

枕木堆对柱密度进行矩阵叠加

代码语言:javascript
复制
from scipy.sparse import hstack
new_matrix = hstack([matrix, density])
票数 1
EN

Stack Overflow用户

发布于 2018-03-27 08:05:42

下面是向矩阵中添加另一列的正确方法

代码语言:javascript
复制
 from scipy.sparse import hstack
 import numpy as np     
 from scipy.sparse import csr_matrix
 density_2 = np.array(density)
 density_3 = csr_matrix(density_2)
 density_4 = density_3.transpose()
 new_matrix = hstack([matrix, density_4])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49506843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档