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