我正在尝试将 scipy 稀疏矩阵子采样为像这样的 numpy 矩阵,以获得每 10 行和每 10 列:
connections = sparse.csr_matrix((data,(node1_index,node2_index)),
shape=(dimensions,dimensions))
connections_sampled = np.zeros((dimensions/10, dimensions/10))
connections_sampled = connections[::10,::10]
但是,当我运行它并查询connections_sampled 的形状时,我得到了连接的原始尺寸,而不是减少了10 倍的尺寸。
这种类型的子采样现在是否适用于稀疏矩阵?当我使用较小的矩阵时,它似乎有效,但我无法给出正确的答案。