scipy.sparse.csc_array.

setdiag#

csc_array.setdiag(werte, k=0)[Quelle]#

Setzt diagonale oder nicht-diagonale Elemente des Arrays/der Matrix.

Parameter:
valuesarray_like

Neue Werte der Diagonalelemente.

Werte können beliebige Längen haben. Wenn die Diagonale länger als die Werte ist, werden die verbleibenden Diagonaleinträge nicht gesetzt. Wenn die Werte länger als die Diagonale sind, werden die verbleibenden Werte ignoriert.

Wenn ein Skalarwert angegeben wird, wird die gesamte Diagonale damit gesetzt.

kint, optional

Welche Nebendiagonale gesetzt werden soll, entsprechend den Elementen a[i,i+k]. Standard: 0 (die Hauptdiagonale).