edscott
Profilo di
Nome | edscott |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2025-01-03 05:22:50
- Re: Sostituzione prima superdiagonale
- Forum >> Programmazione Python >> Calcolo scientifico
-
Per riempire la prima superdiagonale della matrice A in NumPy, puoi utilizzare l'oggetto np.fill_diagonal() insieme a un array di valori. Ecco un esempio di come farlo:
import numpy as np
A = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# Valori da inserire nella prima superdiagonale
valori = np.array([10, 11]) # Sostituisci con i valori desiderati
# Riempire la prima superdiagonale
A[np.diag_indices_from(A, k=1)] = valori
print(A)
In questo esempio, valori contiene i nuovi valori che vuoi inserire. La funzione np.diag_indices_from(A, k=1) restituisce gli indici della prima superdiagonale.
Spero che questo ti sia slope utile! Se hai bisogno di ulteriore aiuto, non esitare a chiedere.