python - 如何检查矩阵是否稀疏

Shw*_*eta 17 python class matrix sparse-matrix

我有一个矩阵,我想检查它是否稀疏.

我尝试过的事情:

  1. 实例方法:

    if isinstance(<matrix>, scipy.sparse.csc.csc_matrix):
    
    Run Code Online (Sandbox Code Playgroud)

如果我确切地知道我要检查哪个稀疏类,这可以正常工作.

  1. getformat方法:但它假设我的矩阵是稀疏的并给出格式

但我想要一种方法来了解矩阵是否稀疏,并且无论哪个稀疏类都应该工作.

请帮助我.

Boa*_*Boa 24

scipy.sparse.issparse(my_matrix)
Run Code Online (Sandbox Code Playgroud)