scipy.sparse中缺少save_npz方法

时间:2017-03-25 09:02:18

标签: python numpy scipy

我在scipy的ubuntu 16.04 64位系统上使用0.17版本的python v3.5库。我无法在库中找到scipy.sparse.save_npz操作,尽管最新文档中提到了它。

在列出scipy.sparse对象的可调用方法时,我得到以下输出:

['SparseEfficiencyWarning',
 'SparseWarning',
 'Tester',
 'bench',
 'block_diag',
 'bmat',
 'bsr_matrix',
 'coo_matrix',
 'cs_graph_components',
 'csc_matrix',
 'csr_matrix',
 'dia_matrix',
 'diags',
 'dok_matrix',
 'eye',
 'find',
 'hstack',
 'identity',
 'issparse',
 'isspmatrix',
 'isspmatrix_bsr',
 'isspmatrix_coo',
 'isspmatrix_csc',
 'isspmatrix_csr',
 'isspmatrix_dia',
 'isspmatrix_dok',
 'isspmatrix_lil',
 'kron',
 'kronsum',
 'lil_matrix',
 'rand',
 'random',
 'spdiags',
 'spmatrix',
 'test',
 'tril',
 'triu',
 'vstack']

列表应该包含save_npz方法,但它不存在。如果该方法已被弃用,请告诉我一些保存和加载稀疏矩阵的好方法。

1 个答案:

答案 0 :(得分:3)

是的,scipy.sparse.save_npz / load_npz是版本0.19.0 http://scipy.github.io/devdocs/release.0.19.0.html

中的新功能