scipy.sparse.bsr_array.
setdiag#
- bsr_array.setdiag(values, 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).