scipy.sparse.

issparse#

scipy.sparse.issparse(x)[源代码]#

x 是否为稀疏数组或稀疏矩阵类型?

参数
x

要检查是否为稀疏数组或稀疏矩阵的对象

返回
bool

如果 x 是稀疏数组或稀疏矩阵,则为 True,否则为 False

注释

使用 isinstance(x, sp.sparse.sparray) 来检查是数组还是矩阵。 使用 a.format 来检查稀疏格式,例如 a.format == ‘csr’

示例

>>> import numpy as np
>>> from scipy.sparse import csr_array, csr_matrix, issparse
>>> issparse(csr_matrix([[5]]))
True
>>> issparse(csr_array([[5]]))
True
>>> issparse(np.array([[5]]))
False
>>> issparse(5)
False