scipy.sparse.dia_matrix.

diagonal#

dia_matrix.diagonal(k=0)[source]#

返回陣列/矩陣的第 k 條對角線。

參數:
kint,選填

要取得哪條對角線,對應於元素 a[i, i+k]。預設值:0(主對角線)。

在 1.0 版本中新增。

另請參閱

numpy.diagonal

對應的 numpy 函數。

範例

>>> from scipy.sparse import csr_array
>>> A = csr_array([[1, 2, 0], [0, 0, 3], [4, 0, 5]])
>>> A.diagonal()
array([1, 0, 5])
>>> A.diagonal(k=1)
array([2, 3])