【发布时间】:2017-10-22 14:30:14
【问题描述】:
我有一个 scipy 稀疏矩阵 - title - 和一个 python 列表 index。该列表包含与title 矩阵中的行相对应的整数。由此我希望创建 2 个新的 scipy 稀疏矩阵:
一个应该包含
title中的所有行,除非索引号在index中另一个矩阵应该包含
title中的所有行,其中索引号在index中
例如。
import numpy as np
from scipy import sparse
titles = sparse.csr_matrix(np.ones((5,5)))
index = [3,2]
print(matrix1.todense()) 的期望输出是:
[[ 1. 1. 1. 1. 1.]
[ 1. 1. 1. 1. 1.]
[ 1. 1. 1. 1. 1.]]
print(matrix2.todense()) 的期望输出是:
[[ 1. 1. 1. 1. 1.]
[ 1. 1. 1. 1. 1.]]
【问题讨论】:
-
这与熊猫无关。另外,minimal reproducible example 怎么样?
-
@cᴏʟᴅsᴘᴇᴇᴅ 查看编辑。
标签: python arrays numpy scipy sparse-matrix