合并两个scipy.sparse矩阵

时间:2016-02-25 13:59:21

标签: python numpy scipy sparse-matrix

我有两个scipy.sparse.csr_matrix个对象,AB,如下所示:

print type(A)
print type(B)
print A.shape
print B.shape

<class 'scipy.sparse.csr.csr_matrix'>
<class 'scipy.sparse.csr.csr_matrix'>
(2069, 1735)
(12, 52)

A有1735个功能,B有52个功能。

如何转换B使其具有1735个功能(如果有任何常见功能,最初的52个功能应与A的功能合并)?

例如:

A.get_feature_names=['S','D','F','G']
B.get_feature_names=['F','G','H','J','k']

B=[(0,0),(0,1),(1,2),(2,3),(3,4)]

现在我希望B喜欢:

B.get_feature_names=['S','D','F','G']

B=[(0,2),(0,3)]

0 个答案:

没有答案