Profilo di 
  
    Ed Scott
  
  
    
  
    
      
    
  
      
  
      
    | Nome | Ed Scott | 
|---|---|
| Indirizzo email | migsbetancourt@gmail.com | 
| Avatar |  | 
| Messaggi | 1 | 
| Firma forum | |
- 
      - 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 utile! Se hai bisogno di ulteriore aiuto, non esitare a chiedere.
 --- Ultima modifica di ㎝ in data 2025-06-10 11:30:31 ---
 
 
  